Default startPosition to 0 for consistency