Index: /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/SplitRoundaboutAction.java
===================================================================
--- /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/SplitRoundaboutAction.java	(revision 33426)
+++ /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/actions/SplitRoundaboutAction.java	(revision 33427)
@@ -123,6 +123,8 @@
         List<Relation> parents = getPTRouteParents(roundabout);
         parents.removeIf(r -> !r.hasIncompleteMembers());
-        if(parents.isEmpty())
+        if(parents.isEmpty()) {
             continueAfterDownload(roundabout);
+            return;
+        }
 
         Future <?>future = Main.worker.submit(new DownloadRelationMemberTask(
@@ -247,5 +249,5 @@
             parents.remove(roundabout);
             for(Way parent: parents) {
-                if(!getPTRouteParents(parent).isEmpty()) {
+                if(!getRouteParents(parent).isEmpty()) {
                         return false;
                 }
@@ -292,4 +294,11 @@
                 roundabout.getReferrers(), Relation.class);
         referrers.removeIf(r -> !RouteUtils.isPTRoute(r));
+        return referrers;
+    }
+
+    private List<Relation> getRouteParents(Way roundabout) {
+        List <Relation> referrers = OsmPrimitive.getFilteredList(
+                roundabout.getReferrers(), Relation.class);
+        referrers.removeIf(r -> !RouteUtils.isRoute(r));
         return referrers;
     }
Index: /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/utils/RouteUtils.java
===================================================================
--- /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/utils/RouteUtils.java	(revision 33426)
+++ /applications/editors/josm/plugins/pt_assistant/src/org/openstreetmap/josm/plugins/pt_assistant/utils/RouteUtils.java	(revision 33427)
@@ -72,4 +72,8 @@
     }
 
+    public static boolean isRoute(Relation r) {
+        return r.get("route") != null;
+    }
+
     /**
      * Checks if the relation member refers to a stop in a public transport
