diff --git a/lib/sprinkle/package.rb b/lib/sprinkle/package.rb
index <HASH>..<HASH> 100644
--- a/lib/sprinkle/package.rb
+++ b/lib/sprinkle/package.rb
@@ -57,7 +57,7 @@ module Sprinkle
         # we can skip it, unless we have the force option turned on!
         unless @verifications.empty? || Sprinkle::OPTIONS[:force]
           begin
-            process_verifications(deployment, roles)
+            process_verifications(deployment, roles, true)
             
             logger.info "--> #{self.name} already installed for roles: #{roles}"
             return
diff --git a/spec/sprinkle/package_spec.rb b/spec/sprinkle/package_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/sprinkle/package_spec.rb
+++ b/spec/sprinkle/package_spec.rb
@@ -264,7 +264,8 @@ CODE
         end
         
         it 'should process verifications twice' do
-          @pkg.should_receive(:process_verifications).twice.and_raise(Sprinkle::VerificationFailed.new(@pkg, ''))
+          @pkg.should_receive(:process_verifications).once.with(@deployment, @roles, true).and_raise(Sprinkle::VerificationFailed.new(@pkg, ''))
+          @pkg.should_receive(:process_verifications).once.with(@deployment, @roles).and_raise(Sprinkle::VerificationFailed.new(@pkg, ''))
         end
         
         it 'should continue with installation if pre-verification fails' do
Fixed where the pre-verification message was not showing up properly. Specs cover the fix.