the changed state is the _nextNode counter - any better suggestion where to better place that logic?