diff --git a/lib/geocoder/lookups/maxmind.rb b/lib/geocoder/lookups/maxmind.rb
index 50fff18033c53a13ad3c50da81c5d8eb8fb9f8e2..c53480fcd55dccfe43a805d886b06a0c5eff4ce8 100644
--- a/lib/geocoder/lookups/maxmind.rb
+++ b/lib/geocoder/lookups/maxmind.rb
@@ -9,7 +9,7 @@ module Geocoder::Lookup
 
     def results(query)
       # don't look up a loopback address, just return the stored result
-      return [reserved_result] if loopback_address?(query)
+      return [reserved_result] if query.loopback_ip_address?
       begin
         doc = fetch_data(query)
         if doc && doc.size == 10