diff --git a/hsfiles/mongo.hsfiles b/hsfiles/mongo.hsfiles
--- a/hsfiles/mongo.hsfiles
+++ b/hsfiles/mongo.hsfiles
@@ -10,6 +10,7 @@
 *.o
 *.sqlite3
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -5729,10 +5730,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
diff --git a/hsfiles/mysql.hsfiles b/hsfiles/mysql.hsfiles
--- a/hsfiles/mysql.hsfiles
+++ b/hsfiles/mysql.hsfiles
@@ -10,6 +10,7 @@
 *.o
 *.sqlite3
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -5759,10 +5760,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
diff --git a/hsfiles/postgres-fay.hsfiles b/hsfiles/postgres-fay.hsfiles
--- a/hsfiles/postgres-fay.hsfiles
+++ b/hsfiles/postgres-fay.hsfiles
@@ -11,6 +11,7 @@
 *.sqlite3
 fay/Language/Fay/Yesod.hs
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -433,8 +434,8 @@
                  , yesod-auth                    >= 1.2        && < 1.3
                  , yesod-static                  >= 1.2        && < 1.3
                  , yesod-form                    >= 1.3        && < 1.4
-                 , yesod-fay                     >= 0.1
-                 , fay                           >= 0.9
+                 , yesod-fay                     >= 0.4
+                 , fay                           >= 0.16
                  , bytestring                    >= 0.9        && < 0.11
                  , text                          >= 0.11       && < 0.12
                  , persistent                    >= 1.2        && < 1.3
@@ -894,7 +895,7 @@
 module Home where
 
 import Prelude
-import Language.Fay.FFI
+import Fay.FFI
 import Language.Fay.Yesod
 import SharedTypes
 
@@ -5840,10 +5841,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
diff --git a/hsfiles/postgres.hsfiles b/hsfiles/postgres.hsfiles
--- a/hsfiles/postgres.hsfiles
+++ b/hsfiles/postgres.hsfiles
@@ -10,6 +10,7 @@
 *.o
 *.sqlite3
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -5733,10 +5734,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
diff --git a/hsfiles/simple.hsfiles b/hsfiles/simple.hsfiles
--- a/hsfiles/simple.hsfiles
+++ b/hsfiles/simple.hsfiles
@@ -10,6 +10,7 @@
 *.o
 *.sqlite3
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -5610,10 +5611,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
diff --git a/hsfiles/sqlite.hsfiles b/hsfiles/sqlite.hsfiles
--- a/hsfiles/sqlite.hsfiles
+++ b/hsfiles/sqlite.hsfiles
@@ -10,6 +10,7 @@
 *.o
 *.sqlite3
 .hsenv*
+cabal-dev/
 yesod-devel/
 
 {-# START_FILE Application.hs #-}
@@ -5729,10 +5730,10 @@
 
   <li>
     A Widget's Html, Css and Javascript are separated in three files with the #
-    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions. 
+    \<em>.hamlet</em>, <em>.lucius</em> and <em>.julius</em> extensions.
 
   <li ##{aDomId}>If you had javascript enabled then you wouldn't be seeing this.
-    
+
   <li #form>
     This is an example trivial Form. Read the #
     \<a href="http://www.yesodweb.com/book/forms">Forms chapter</a> #
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.2
+version:         1.2.2.1
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
