diff --git a/Library/Homebrew/cmd/pull.rb b/Library/Homebrew/cmd/pull.rb
index a4ad05f392e43d4d946057784b25042c7a436e29..63f5551b89d0b9c3ae2cce65c81fbcf0c5884843 100644
--- a/Library/Homebrew/cmd/pull.rb
+++ b/Library/Homebrew/cmd/pull.rb
@@ -133,10 +133,10 @@ module Homebrew
         if ARGV.include? "--bottle"
           if f.bottle
             fetch_bottles = true
-          elsif f.bottle_disabled?
-            ohai "#{f}: skipping disabled bottle: #{f.bottle_disable_reason}"
           elsif f.bottle_unneeded?
             ohai "#{f}: skipping unneeded bottle."
+          elsif f.bottle_disabled?
+            ohai "#{f}: skipping disabled bottle: #{f.bottle_disable_reason}"
           end
         else
           next unless f.bottle