diff --git a/lib/maxmind_database.rb b/lib/maxmind_database.rb
index 60d3a5ae4c46075c60d533fa660655cd51f34d83..471195a4466cb5760b89646fbcb2051eb68a3a6d 100644
--- a/lib/maxmind_database.rb
+++ b/lib/maxmind_database.rb
@@ -21,7 +21,7 @@ module Geocoder
     end
 
     def insert(package, dir = "tmp")
-      data_files(package).each do |filepath,table|
+      data_files(package, dir).each do |filepath,table|
         print "Resetting table #{table}..."
         ActiveRecord::Base.connection.execute("DELETE FROM #{table}")
         puts "done"