diff --git a/lib/geocoder.rb b/lib/geocoder.rb
index 4deeeea5c933e49688f0031a237a98a4a52b45e5..731a17f671680c68f647391e2abb54e8271f9161 100644
--- a/lib/geocoder.rb
+++ b/lib/geocoder.rb
@@ -82,7 +82,7 @@ module Geocoder
   # dot-delimited 8-bit numbers.
   #
   def ip_address?(value)
-    value.match /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/
+    !!value.match(/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/)
   end
 
   ##