There's a code path in `run_in_catbox` that isn't tested - when `catbox` is falsy:

`if not catbox: return method()`