Right, to ensure that it's only positive numbers. Regardless I think it's worth changing also to make sure that no compiler gets the ridiculous idea to emit a 64-bit divide here, as that would be really bad for performance.