diff --git a/Library/Homebrew/cask/lib/hbc/cli.rb b/Library/Homebrew/cask/lib/hbc/cli.rb
index 8e178e3737e7890e2da2004c65ac82785e313cfc..afc928bb134bc0bddd45148ca4fe85a9e0a70c36 100644
--- a/Library/Homebrew/cask/lib/hbc/cli.rb
+++ b/Library/Homebrew/cask/lib/hbc/cli.rb
@@ -91,17 +91,6 @@ module Hbc
       @lookup.fetch(command_string, command_string)
     end
 
-    # modified from Homebrew
-    def self.require?(path)
-      require path
-      true # OK if already loaded
-    rescue LoadError => e
-      # HACK: :( because we should raise on syntax errors
-      #       but not if the file doesn't exist.
-      # TODO: make robust!
-      raise unless e.to_s.include? path
-    end
-
     def self.should_init?(command)
       (command.is_a? Class) && (command < CLI::Base) && command.needs_init?
     end