If we only allow each temporary node map to one other node, then it should fail. Let us try to fix this problem