diff --git a/lib/geocoder/models/base.rb b/lib/geocoder/models/base.rb
index 66ed2041103a20422a10419a832d42b9ae7e312e..8888e98a277951deae92ab51ce08d7ac909a35d3 100644
--- a/lib/geocoder/models/base.rb
+++ b/lib/geocoder/models/base.rb
@@ -28,7 +28,7 @@ module Geocoder
       private # ----------------------------------------------------------------
 
       def geocoder_init(options)
-        unless geocoder_initialized?
+        unless @geocoder_options
           @geocoder_options = {}
           require "geocoder/stores/#{geocoder_file_name}"
           include eval("Geocoder::Store::" + geocoder_module_name)