diff --git a/src/org/openstreetmap/josm/data/validation/Test.java b/src/org/openstreetmap/josm/data/validation/Test.java
index a816d68..5a98667 100644
--- a/src/org/openstreetmap/josm/data/validation/Test.java
+++ b/src/org/openstreetmap/josm/data/validation/Test.java
@@ -135,7 +135,8 @@ public class Test extends AbstractVisitor
     public void visit(Collection<OsmPrimitive> selection) {
         progressMonitor.setTicksCount(selection.size());
         for (OsmPrimitive p : selection) {
-            if (p.isUsable()) {
+            if (p.isUsable()
+                    && (!(p instanceof Way) || (((Way) p).getNodesCount() > 1))) { // test only Ways with at least 2 nodes
                 p.visit(this);
             }
             progressMonitor.worked(1);
