Use start/end instead of pos