fussing with an off by 1 error