fix vector index range checks