1.) You have to know whether there is actually something in there (optional variable)
2.) Reusing already written functionality

Extending the CheckIP function is not worth the effort and we already query the add_requested_ip already anyway.