Index: source/ariba/overlay/modules/chord/Chord.cpp
===================================================================
--- source/ariba/overlay/modules/chord/Chord.cpp	(revision 5881)
+++ source/ariba/overlay/modules/chord/Chord.cpp	(revision 5882)
@@ -340,5 +340,5 @@
 			// no-> route message
 			else {
-				baseoverlay.send( m, m->getDestinationNode() );
+				baseoverlay.route( m );
 			}
 			break;
@@ -349,5 +349,5 @@
 		case Discovery::predecessor: {
 			// reached destination? no->forward!
-			if (m->getDestinationNode() != nodeid && !table->is_closest_to(m->getDestinationNode())) {
+			if (m->getDestinationNode() != nodeid) {
 				OverlayMsg omsg(*m);
 				omsg.encapsulate(dmsg);
