-reverse off-by-one