Aw, crud.  0 is allowed, but it's no-limit.  Let me add that fix and test case.  Good catch.