Index: /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/WayChecker.java
===================================================================
--- /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/WayChecker.java	(revision 33504)
+++ /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/WayChecker.java	(revision 33505)
@@ -80,12 +80,5 @@
                         isUnderConstruction = true;
                     }
-                } else if (relation.hasTag("route", "subway")) {
-                    if (!way.hasTag("railway", "subway")) {
-                        isCorrectRoadType = false;
-                    }
-                    if (way.hasTag("railway", "construction")) {
-                        isUnderConstruction = true;
-                    }
-                } else if (relation.hasTag("route", "light_rail")) {
+                } else if (relation.hasTag("route", "subway", "light_rail")) {
                     if (!way.hasTag("railway", "subway")) {
                         isCorrectRoadType = false;
@@ -102,5 +95,5 @@
                     }
                 } else if (relation.hasTag("route", "train")) {
-                    if (!way.hasTag("railway", "rail")) {
+                    if (!way.hasTag("railway", "rail", "narrow_gauge")) {
                         isCorrectRoadType = false;
                     }
