diff --git a/Library/Homebrew/formulary.rb b/Library/Homebrew/formulary.rb
index 8a436531c5280576957fc3d4ed1a4bcd7a366ac8..38f71c85a5e71baea572386a9bf6a249de6c81c7 100644
--- a/Library/Homebrew/formulary.rb
+++ b/Library/Homebrew/formulary.rb
@@ -86,7 +86,7 @@ class Formulary
     private
 
     def load_file
-      STDERR.puts "#{$0} (#{self.class.name}): loading #{path}" if ARGV.debug?
+      $stderr.puts "#{$0} (#{self.class.name}): loading #{path}" if ARGV.debug?
       raise FormulaUnavailableError.new(name) unless path.file?
       Formulary.load_formula_from_path(name, path)
     end
@@ -199,7 +199,7 @@ class Formulary
     end
 
     def klass
-      STDERR.puts "#{$0} (#{self.class.name}): loading #{path}" if ARGV.debug?
+      $stderr.puts "#{$0} (#{self.class.name}): loading #{path}" if ARGV.debug?
       namespace = "FormulaNamespace#{Digest::MD5.hexdigest(contents)}"
       Formulary.load_formula(name, path, contents, namespace)
     end
diff --git a/Library/Homebrew/utils/popen.rb b/Library/Homebrew/utils/popen.rb
index 64dee8ddf110c480940187606e5ff09672ca4fe0..76e67b3a98cf604e83c1197c2f4a6f003fdd8888 100644
--- a/Library/Homebrew/utils/popen.rb
+++ b/Library/Homebrew/utils/popen.rb
@@ -20,7 +20,7 @@ module Utils
           return pipe.read
         end
       else
-        STDERR.reopen("/dev/null", "w")
+        $stderr.reopen("/dev/null", "w")
         exec(*args)
       end
     end