}
}
if(addedExtraNode) canWaitFor++;
// Skip it and go straight to rerouting if no next, as above.
if(expectedAcceptState == null && waiter.waitingForCount() <= canWaitFor
&& canRerouteWhileWaiting) {
// Wait for another one if realtime.
// Nodes we were waiting for that then became backed off will have been removed from the list.
HashSet<PeerNode> exclude = waiter.waitingForList();
exclude.addAll(nodesRoutedTo);