diff --git a/Library/Homebrew/cmd/deps.rb b/Library/Homebrew/cmd/deps.rb
index 05cc4b7778fde104fe51d41c1488534db18f199d..bb0868360f6a54dbc2472477901569908248ecc7 100644
--- a/Library/Homebrew/cmd/deps.rb
+++ b/Library/Homebrew/cmd/deps.rb
@@ -10,7 +10,9 @@ module Homebrew extend self
       :topo_order? => ARGV.include?('-n')
     )
 
-    if mode.installed?
+    if mode.installed? && mode.tree?
+      puts_deps_tree Formula.installed
+    elsif mode.installed?
       puts_deps Formula.installed
     elsif mode.all?
       puts_deps Formula