diff --git a/Database/Persist/MySQL.hs b/Database/Persist/MySQL.hs
--- a/Database/Persist/MySQL.hs
+++ b/Database/Persist/MySQL.hs
@@ -20,6 +20,7 @@
 import Control.Monad.Trans.Class (lift)
 import Control.Monad.Trans.Error (ErrorT(..))
 import Data.Aeson
+import Data.Aeson.Types (modifyFailure)
 import Data.ByteString (ByteString)
 import Data.Either (partitionEithers)
 import Data.Fixed (Pico)
@@ -810,7 +811,8 @@
     } deriving Show
 
 instance FromJSON MySQLConf where
-    parseJSON = withObject "MySQLConf" $ \o -> do
+    parseJSON v = modifyFailure ("Persistent: error loadomg MySQL conf: " ++) $
+      flip (withObject "MySQLConf") v $ \o -> do
         database <- o .: "database"
         host     <- o .: "host"
         port     <- o .: "port"
diff --git a/persistent-mysql.cabal b/persistent-mysql.cabal
--- a/persistent-mysql.cabal
+++ b/persistent-mysql.cabal
@@ -1,5 +1,5 @@
 name:            persistent-mysql
-version:         2.1.3
+version:         2.1.3.1
 license:         MIT
 license-file:    LICENSE
 author:          Felipe Lessa <felipe.lessa@gmail.com>, Michael Snoyman
@@ -36,7 +36,7 @@
                    , bytestring            >= 0.9
                    , text                  >= 0.11.0.6
                    , monad-control         >= 0.2
-                   , aeson                 >= 0.5
+                   , aeson                 >= 0.6.2
                    , conduit               >= 0.5.3
                    , resourcet             >= 0.4.10
                    , monad-logger
