diff --git a/GhcBuild.hs b/GhcBuild.hs
--- a/GhcBuild.hs
+++ b/GhcBuild.hs
@@ -39,7 +39,7 @@
 import           HscTypes           (HscEnv (..), emptyHomePackageTable)
 import qualified Module
 import           MonadUtils         (liftIO)
-import           Panic              (ghcError, panic)
+import           Panic              (throwGhcException, panic)
 import           SrcLoc             (Located, mkGeneralLocated)
 import qualified StaticFlags
 import           StaticFlags        (v_Ld_inputs)
@@ -234,7 +234,7 @@
              Nothing     -> doMakeMode
              Just (m, _) -> m
       errs = errs1 ++ map (mkGeneralLocated "on the commandline") errs2
-  when (not (null errs)) $ ghcError $ errorsToGhcException errs
+  when (not (null errs)) $ throwGhcException $ errorsToGhcException errs
   return (mode, flags' ++ leftover, warns)
 
 type ModeM = CmdLineP (Maybe (Mode, String), [String], [Located String])
diff --git a/input/done.cg b/input/done.cg
--- a/input/done.cg
+++ b/input/done.cg
@@ -24,9 +24,4 @@
 
 Start your project:
 
-   cd PROJECTNAME && cabal install && yesod devel
-
-or if you use cabal-dev:
-
-   cd PROJECTNAME && cabal-dev install && yesod --dev devel
-
+   cd PROJECTNAME && cabal sandbox init && cabal install && yesod devel
diff --git a/yesod-bin.cabal b/yesod-bin.cabal
--- a/yesod-bin.cabal
+++ b/yesod-bin.cabal
@@ -1,5 +1,5 @@
 name:            yesod-bin
-version:         1.2.3.4
+version:         1.2.4
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
