`Callable.is_null()` is not equivalent to `!Callable.is_valid()` and doesn't guarantee the call is valid.