diff --git a/lib/geocoder/orms/mongoid.rb b/lib/geocoder/orms/mongoid.rb
index 76506f273ddf2f2a417a691e226f30b79d92fa9f..308324d7764a0798fe5516a47fa843004bf18d98 100644
--- a/lib/geocoder/orms/mongoid.rb
+++ b/lib/geocoder/orms/mongoid.rb
@@ -39,7 +39,7 @@ module Geocoder::Orm
     #
     def to_coordinates
       coords = send(self.class.geocoder_options[:coordinates])
-      coords.is_a?(Array) ? coords.reverse : nil
+      coords.is_a?(Array) ? coords.reverse : []
     end
 
     ##