diff --git a/lib/devise_security_extension/models/password_archivable.rb b/lib/devise_security_extension/models/password_archivable.rb
index <HASH>..<HASH> 100644
--- a/lib/devise_security_extension/models/password_archivable.rb
+++ b/lib/devise_security_extension/models/password_archivable.rb
@@ -11,7 +11,6 @@ module Devise # :nodoc:
           include InstanceMethods
           has_many :old_passwords, :as => :password_archivable, :dependent => :destroy
           before_update :archive_password
-          after_create :set_first_old_password
           validate :validate_password_archive
         end
       end
@@ -63,14 +62,6 @@ module Devise # :nodoc:
         end
       end
 
-      def set_first_old_password
-        if self.respond_to?(:password_salt) and !self.password_salt.nil?
-          self.old_passwords.create! :encrypted_password => self.encrypted_password, :password_salt => self.password_salt
-        else
-          self.old_passwords.create! :encrypted_password => self.encrypted_password
-        end
-      end
-
       module ClassMethods #:nodoc:
         ::Devise::Models.config(self, :password_archiving_count, :deny_old_passwords)
       end
revert add :set_first_old_password