Require ipaddr for ruby 193
Don't throw in begin block, just return
Use the request's real ip address