better accuracy for start/end with indexes