Index: /source/ariba/overlay/modules/chord/Chord.cpp
===================================================================
--- /source/ariba/overlay/modules/chord/Chord.cpp	(revision 5779)
+++ /source/ariba/overlay/modules/chord/Chord.cpp	(revision 5780)
@@ -93,5 +93,5 @@
 	// establish link via base overlay
 	return baseoverlay.establishLink(endp, node, OverlayInterface::OVERLAY_SERVICE_ID,
-			NodeID::UNSPECIFIED );
+			remoteRelay );
 }
 
@@ -487,5 +487,6 @@
 		orphan_removal_counter++;
 		if (orphan_removal_counter <0 || orphan_removal_counter >= 4) {
-			for (vector<back_route>::iterator i = back_routes.begin();
+			back_routes.clear();
+/*			for (vector<back_route>::iterator i = back_routes.begin();
 					i!=back_routes.end(); i++) {
 				back_route& br = *i;
@@ -493,4 +494,5 @@
 						back_routes.erase(i)-1;
 			}
+*/
 			logging_info("Running orphan removal");
 			orphan_removal_counter = 0;
