guard wrapPos when up-skipping to avoid infinite loop