Added the ability to set the start position.