Should start at the current position.