I actually prefer things like that to be int, for nicer failure conditions if you accidentally end up below 0 (not talking about this code, but in general). So please add the extra compare instead.