diff --git a/src/Yam/DataSource.hs b/src/Yam/DataSource.hs
--- a/src/Yam/DataSource.hs
+++ b/src/Yam/DataSource.hs
@@ -47,7 +47,7 @@
 instance Default DataSourceConfig where
   def = DataSourceConfig "sqlite" ":memory:" 10
 
-instance FromProp DataSourceConfig where
+instance MonadCatch m => FromProp m DataSourceConfig where
   fromProp = DataSourceConfig
     <$> "type"            .?: dsType
     <*> "url"             .?: dsUrl
diff --git a/yam-datasource.cabal b/yam-datasource.cabal
--- a/yam-datasource.cabal
+++ b/yam-datasource.cabal
@@ -1,9 +1,9 @@
 cabal-version: 1.12
 name: yam-datasource
-version: 0.6.3
+version: 0.7
 license: BSD3
 license-file: LICENSE
-copyright: (c) Daniel YU
+copyright: (c) 2018 Daniel YU
 maintainer: Daniel YU <leptonyu@gmail.com>
 author: Daniel YU
 homepage: https://github.com/leptonyu/yam#readme
@@ -32,7 +32,7 @@
                         RecordWildCards ScopedTypeVariables StandaloneDeriving
                         TupleSections TypeApplications TypeFamilies TypeOperators
                         TypeSynonymInstances ViewPatterns
-    ghc-options: -Wall
+    ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
     build-depends:
         base >=4.10 && <5,
         conduit >=1.3.1.1 && <1.4,
@@ -41,8 +41,8 @@
         persistent >=2.8.0 && <2.11,
         resource-pool >=0.2.3.2 && <0.3,
         resourcet >=1.2.2 && <1.3,
-        salak >=0.2.9.3 && <0.3,
-        servant-server ==0.16.*,
+        salak ==0.3.*,
+        servant-server >=0.16.1 && <0.17,
         text >=1.2.3.1 && <1.3,
         unliftio-core >=0.1.2.0 && <0.2,
-        yam >=0.6.3 && <0.7
+        yam ==0.7.*
