diff --git a/snaplet-hasql.cabal b/snaplet-hasql.cabal
--- a/snaplet-hasql.cabal
+++ b/snaplet-hasql.cabal
@@ -1,5 +1,5 @@
 name:                snaplet-hasql
-version:             1.0.1
+version:             1.0.2
 synopsis:            A Hasql snaplet
 license:             MIT
 license-file:        LICENSE
@@ -24,7 +24,7 @@
                        Snap.Snaplet.Auth.Backends.Hasql
   other-modules:       Paths_snaplet_hasql
   build-depends:       base >=4.7 && <5.0, 
-                       lens, 
+                       lens >= 4.0 && < 5.0, 
                        mtl >=2.2, 
                        hasql >=0.7,
                        hasql-backend >= 0.4,
diff --git a/src/Snap/Snaplet/Auth/Backends/Hasql.hs b/src/Snap/Snaplet/Auth/Backends/Hasql.hs
--- a/src/Snap/Snaplet/Auth/Backends/Hasql.hs
+++ b/src/Snap/Snaplet/Auth/Backends/Hasql.hs
@@ -46,7 +46,6 @@
 import           Data.Aeson
 import           Data.ByteString      (ByteString)
 import qualified Data.ByteString      as B
-import           Data.Foldable        (fold)
 import           Data.Text            (Text)
 import qualified Data.Text            as T
 import qualified Data.Text.Encoding   as T
@@ -56,7 +55,6 @@
 import           Hasql
 import           Hasql.Backend        (CxError, CxTx, CxValue, TxError)
 import           Paths_snaplet_hasql
-import           Prelude
 import           Snap
 import           Snap.Snaplet.Auth
 import           Snap.Snaplet.Session
diff --git a/src/Snap/Snaplet/Hasql.hs b/src/Snap/Snaplet/Hasql.hs
--- a/src/Snap/Snaplet/Hasql.hs
+++ b/src/Snap/Snaplet/Hasql.hs
@@ -12,6 +12,7 @@
   , session'
   , module H
   ) where
+import           Control.Applicative
 import           Control.Lens
 import           Control.Monad.Reader
 import qualified Data.Configurator    as C
