Index: /source/ariba/overlay/messages/DHTMessage.h
===================================================================
--- /source/ariba/overlay/messages/DHTMessage.h	(revision 10572)
+++ /source/ariba/overlay/messages/DHTMessage.h	(revision 10573)
@@ -19,5 +19,5 @@
 	virtual ~DHTMessage();
 
-	const NodeID& getHashedKey() const {
+	NodeID getHashedKey() const {
 		return NodeID::sha1( key.getBuffer(), key.getLength() / 8 );
 	}
Index: /source/ariba/overlay/modules/OverlayInterface.h
===================================================================
--- /source/ariba/overlay/modules/OverlayInterface.h	(revision 10572)
+++ /source/ariba/overlay/modules/OverlayInterface.h	(revision 10573)
@@ -152,5 +152,5 @@
 	 * @return The node id of the next hop
 	 */
-	virtual const NodeID& getNextNodeId( const NodeID& id ) const;
+	virtual const NodeID& getNextNodeId( const NodeID& id ) const = 0;
 
 	//--- functions from CommunicationListener that we _can_ use as overlay ---
