Index: trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java	(revision 8268)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java	(revision 8269)
@@ -62,5 +62,5 @@
             return super.isPrimitiveUsable(w)
                     && !isProposedOrAbandoned(w)
-                    && (w.hasKey(HIGHWAY)
+                    && ((w.hasKey(HIGHWAY) && !w.hasTag(HIGHWAY, "rest_area", "services"))
                     || w.hasKey(WATERWAY)
                     || (w.hasKey(RAILWAY) && !isSubwayOrTram(w))
