Why do you increment `$new_position`?