Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/NodeWayUtils.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/NodeWayUtils.java	(revision 35174)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/selection/NodeWayUtils.java	(revision 35177)
@@ -41,5 +41,5 @@
 
     private static <T extends OsmPrimitive> void filteredAdd(Collection<T> collection, T element) {
-        if (!element.isDisabled()) {
+        if (!element.isDisabled() && element.isUsable()) {
             collection.add(element);
         }
@@ -147,6 +147,5 @@
 
     static int addWaysIntersectingWay(Collection<Way> ways, Way w, Set<Way> newWays) {
-        Set<Way> excludeWays = new HashSet<Way>();
-        return addWaysIntersectingWay(ways, w, newWays, excludeWays);
+        return addWaysIntersectingWay(ways, w, newWays, new HashSet<>());
     }
 
