@arvoelke: I agree about the explicitness, but this exception is being raised just as early either way. If we do check this explicitly, we should put it somewhere in utils, as `check_callable_args