This feels a little suspect, could you generate an integer in the `_args` callback that can be shrunk?