I like @morganick's idea of testing for `>=1` since that also deals with negative integers.