diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index b72d5525430b50ca83f6146ce62496631f7f7ea6..59746cc679a6a5b107f3e12bc18f1a6b51077dcd 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -61,7 +61,7 @@ class Resource
       downloader.stage
       if block_given?
         yield self
-      else
+      elsif target
         target.install Dir['*']
       end
     end