Josh said don't bother with the < allow -1 or 1 as true, follow ISO C99
until YYG breaks compliance like they usually manage to do.