fix nextNode() again