diff --git a/src/Node.cpp b/src/Node.cpp
index 3987cca4f609de4aee8f577d1b08094ffef18ee3..f2a836e413bebb9983587b08a02678dd41c10b9a 100644
--- a/src/Node.cpp
+++ b/src/Node.cpp
@@ -98,6 +98,7 @@ void Node::debugOutputRep(){
 		}
 		if (!members.count(get<1>(minKey))){
 			int index = 0;
+			if (!randSender.size()) randSender.push_back(get<1>(minKey));
 			repTarget = hashRing->getRandomNode(tuple<int,int,int>(get<1>(minKey), get<1>(minKey), randSender[0]));
 			while (locations.count(repTarget) && index < 20){
 				repTarget = hashRing->getRandomNode(tuple<int,int,int>(get<1>(minKey), repTarget, randSender[0]));