SIX MONTHS to see a OFF BY ONE error. Sigh.