expose getNextPosition