diff --git a/chell.cabal b/chell.cabal
--- a/chell.cabal
+++ b/chell.cabal
@@ -1,5 +1,5 @@
 name: chell
-version: 0.2.4
+version: 0.2.5
 license: MIT
 license-file: license.txt
 author: John Millikin <jmillikin@gmail.com>
@@ -54,7 +54,7 @@
 source-repository this
   type: bazaar
   location: https://john-millikin.com/branches/chell/0.2/
-  tag: chell_0.2.4
+  tag: chell_0.2.5
 
 flag color-output
   description: Enable colored output in test results
diff --git a/lib/Test/Chell.hs b/lib/Test/Chell.hs
--- a/lib/Test/Chell.hs
+++ b/lib/Test/Chell.hs
@@ -68,8 +68,10 @@
 	, Location (..)
 	
 	-- * Deprecated
-	, Test.Chell.fail
+	, fail
 	) where
+
+import           Prelude hiding (fail)
 
 import qualified Control.Applicative
 import qualified Control.Exception
diff --git a/lib/Test/Chell/Main.hs b/lib/Test/Chell/Main.hs
--- a/lib/Test/Chell/Main.hs
+++ b/lib/Test/Chell/Main.hs
@@ -26,7 +26,7 @@
 import           Test.Chell.Output
 import           Test.Chell.Types
 
-defineOptions "MainOptions" $ do
+$(defineOptions "MainOptions" $ do
 	option "optVerbose" (\o -> o
 		{ optionShortFlags = ['v']
 		, optionLongFlags = ["verbose"]
@@ -65,7 +65,7 @@
 			]
 		, optionDefault = "auto"
 		, optionDescription = "Whether to enable color ('always', 'auto', or 'never')."
-		})
+		}))
 
 -- | A simple default main function, which runs a list of tests and logs
 -- statistics to stderr.
