Use `is_callable` vs `function_exists`

So class methods can be used for whitelist conditionals.

Let me know if there's any reason we should NOT do this.