diff --git a/ClassyPrelude/Yesod.hs b/ClassyPrelude/Yesod.hs
--- a/ClassyPrelude/Yesod.hs
+++ b/ClassyPrelude/Yesod.hs
@@ -1,22 +1,22 @@
 {-# LANGUAGE FlexibleInstances #-}
 {-# LANGUAGE TypeFamilies #-}
+{-# OPTIONS_GHC -fno-warn-orphans #-}
 module ClassyPrelude.Yesod
     ( module X
     , module ClassyPrelude.Yesod
     ) where
 
 import ClassyPrelude.Conduit as X hiding (lift)
-import Yesod as X hiding (Request, Header, insert, delete)
+import Yesod as X hiding (Header, insert, delete)
 import qualified Yesod
 import Yesod.Static as X
 import Yesod.Feed as X
 import Network.HTTP.Conduit as X
 import Network.HTTP.Types as X
 import qualified ClassyPrelude.Classes
-import Database.Persist.GenericSql.Raw as X (SqlBackend, SqlPersist)
-import Database.Persist.GenericSql.Migration as X (runMigration)
+import Database.Persist.Sql as X (SqlBackend, SqlPersistT)
+import Database.Persist.Sql as X (runMigration)
 import Data.Default as X (Default (..))
-import Data.Aeson as X (ToJSON (..), FromJSON (..), (.:), (.=))
 
 instance
   ( backend ~ PersistMonadBackend m
diff --git a/classy-prelude-yesod.cabal b/classy-prelude-yesod.cabal
--- a/classy-prelude-yesod.cabal
+++ b/classy-prelude-yesod.cabal
@@ -1,5 +1,5 @@
 name:                classy-prelude-yesod
-version:             0.2.3
+version:             0.3.0
 synopsis:            Provide a classy prelude including common Yesod functionality.
 description:         This is an extension of classy-prelude-conduit, adding in commonly used functions and data types from Yesod.
 homepage:            https://github.com/snoyberg/classy-prelude
@@ -16,7 +16,7 @@
   build-depends:       base >= 4 && < 5
                      , classy-prelude >= 0.5.3
                      , classy-prelude-conduit >= 0.5.3
-                     , yesod
+                     , yesod >= 1.2
                      , yesod-newsfeed
                      , yesod-static
                      , http-types
