diff --git a/snaplet-haxl.cabal b/snaplet-haxl.cabal
--- a/snaplet-haxl.cabal
+++ b/snaplet-haxl.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                snaplet-haxl
-version:             0.0.0.1
+version:             0.0.0.2
 synopsis:            Snaplet for Facebook's Haxl
 description:         A Snaplet for the integration of Haxl DataSources with Snap.
 homepage:            https://github.com/ChristopherBiscardi/snaplet-haxl
@@ -23,14 +23,9 @@
   build-depends:
     base                      >= 4.6       && <4.7,
     haxl                      >= 0.1.0.0   && < 0.2.0.0,
-    text                      >= 1.1.1.3,
-    hashable                  >= 1.2.2.0,
-    postgresql-simple         >= 0.4.2.2,
-    async                     >= 2.0.1.4,
-    snap                      >= 0.10,
-    MonadCatchIO-transformers >= 0.3.1.1,
-    transformers              >= 0.3.0.0,
-    mtl                       >= 2.1.2
+    snap                      >= 0.10      && < 1.0,
+    MonadCatchIO-transformers >= 0.2       && < 0.4,
+    transformers              >= 0.2       && < 0.4
   hs-source-dirs: src
   default-language:    Haskell2010
 
diff --git a/src/Snap/Snaplet/Haxl.hs b/src/Snap/Snaplet/Haxl.hs
--- a/src/Snap/Snaplet/Haxl.hs
+++ b/src/Snap/Snaplet/Haxl.hs
@@ -9,9 +9,9 @@
 
 import           Control.Monad.CatchIO      (MonadCatchIO)
 import           Control.Monad.Trans.Reader (ReaderT, ask)
-import           Haxl.Core
-import qualified Haxl.Core.Env              as E
-import           Snap
+import           Haxl.Core                  (GenHaxl, runHaxl)
+import qualified Haxl.Core.Env              as E (Env)
+import           Snap                       (Handler, SnapletInit, get, liftIO, makeSnaplet)
 
 data HaxlEnv u = HaxlEnv {en :: E.Env u}
 
