diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 2c7f10b5ad7bbbcb0e60588fdda08cd6b12473db..1a8452c9194bbff76c7f7164fa685665ca320cdb 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -59,6 +59,7 @@ class Formula
     validate_variable :version if @version
     
     set_instance_variable 'homepage'
+    raise if @homepage.nil?
 
     CHECKSUM_TYPES.each do |type|
       set_instance_variable type