Index: /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/PTAssistantValidatorTest.java
===================================================================
--- /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/PTAssistantValidatorTest.java	(revision 32960)
+++ /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/validation/PTAssistantValidatorTest.java	(revision 32961)
@@ -109,4 +109,22 @@
 	public void visit(Relation r) {
 
+		if (!RouteUtils.isTwoDirectionRoute(r)) {
+			return;
+		}
+
+		// Download incomplete members. If the download does not work, return
+		// and do not do any testing.
+		if (r.hasIncompleteMembers()) {
+
+			boolean downloadSuccessful = this.downloadIncompleteMembers();
+			if (!downloadSuccessful) {
+				return;
+			}
+		}
+
+		if (r.hasIncompleteMembers()) {
+			return;
+		}
+		
 		// Do some testing on stop area relations
 		if (Main.pref.getBoolean("pt_assistant.stop-area-tests", true) == true && StopUtils.isStopArea(r)) {
@@ -126,22 +144,4 @@
 			// Attach thrown errors
 			this.errors.addAll(stopChecker.getErrors());
-		}
-
-		if (!RouteUtils.isTwoDirectionRoute(r)) {
-			return;
-		}
-
-		// Download incomplete members. If the download does not work, return
-		// and do not do any testing.
-		if (r.hasIncompleteMembers()) {
-
-			boolean downloadSuccessful = this.downloadIncompleteMembers();
-			if (!downloadSuccessful) {
-				return;
-			}
-		}
-
-		if (r.hasIncompleteMembers()) {
-			return;
 		}
 
