I’d prefer to blow up if `< 0` because then something is really wrong (as in the error you found above).