diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 1.4.1.1
+
+* Fix build failure with older persistent versions [#1324](https://github.com/yesodweb/yesod/issues/1324)
+
 ## 1.4.1.0
 
 * add `insert400` and `insert400_`
diff --git a/Yesod/Persist/Core.hs b/Yesod/Persist/Core.hs
--- a/Yesod/Persist/Core.hs
+++ b/Yesod/Persist/Core.hs
@@ -175,7 +175,7 @@
           => val
           -> ReaderT backend m (Key val)
 #else
-insert400 :: (MonadIO m, PersistUniqueWrite (PersistEntityBackend val), PersistEntity val)
+insert400 :: (MonadIO m, PersistUnique (PersistEntityBackend val), PersistEntity val)
           => val
           -> ReaderT (PersistEntityBackend val) m (Key val)
 #endif
@@ -194,7 +194,7 @@
            => val
            -> ReaderT backend m ()
 #else
-insert400_ :: (MonadIO m, PersistUniqueWrite (PersistEntityBackend val), PersistEntity val)
+insert400_ :: (MonadIO m, PersistUnique (PersistEntityBackend val), PersistEntity val)
            => val
            -> ReaderT (PersistEntityBackend val) m ()
 #endif
diff --git a/yesod-persistent.cabal b/yesod-persistent.cabal
--- a/yesod-persistent.cabal
+++ b/yesod-persistent.cabal
@@ -1,5 +1,5 @@
 name:            yesod-persistent
-version:         1.4.1.0
+version:         1.4.1.1
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
