diff --git a/yesod-core.cabal b/yesod-core.cabal
--- a/yesod-core.cabal
+++ b/yesod-core.cabal
@@ -1,5 +1,5 @@
 name:            yesod-core
-version:         1.2.4.5
+version:         1.2.5
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -91,6 +91,9 @@
     -- This looks like a GHC bug
     extensions:      MultiParamTypeClasses
 
+    -- Workaround for: http://ghc.haskell.org/trac/ghc/ticket/8443
+    extensions:      TemplateHaskell
+
 test-suite tests
     type: exitcode-stdio-1.0
     main-is: test.hs
@@ -118,6 +121,7 @@
                   , lifted-base
                   , resourcet
     ghc-options:     -Wall
+    extensions: TemplateHaskell
 
 source-repository head
   type:     git
