maybe add a new test that asserts that the ArgumentError is _not_ raised for a value of `0`?