could you explain better why I don't need to keep track of the nodes already contacted? thanks!