Refactored willSeekTo