diff --git a/apiary-session.cabal b/apiary-session.cabal
--- a/apiary-session.cabal
+++ b/apiary-session.cabal
@@ -1,5 +1,5 @@
 name:                apiary-session
-version:             1.3.0
+version:             1.4.0
 synopsis:            session support for apiary web framework.
 description:
 license:             MIT
@@ -20,9 +20,10 @@
                        Web.Apiary.Session.Internal
   other-modules:       
   build-depends:       base               >=4.6   && <4.8
-                     , apiary             >=1.3   && <1.4
+                     , apiary             >=1.4   && <1.5
                      , wai                >=3.0   && <3.1
                      , web-routing
+                     , types-compat
   hs-source-dirs:      src
   ghc-options:         -O2 -Wall
   default-language:    Haskell2010
diff --git a/src/Web/Apiary/Session.hs b/src/Web/Apiary/Session.hs
--- a/src/Web/Apiary/Session.hs
+++ b/src/Web/Apiary/Session.hs
@@ -23,7 +23,8 @@
     (Session(Session), backendGet, backendSet, backendDelete)
 
 import Data.Apiary.Extension(Has, getExt)
-import Data.Apiary.Compat(Proxy(Proxy), KnownSymbol)
+import Data.Proxy.Compat(Proxy(..))
+import GHC.TypeLits.Compat(KnownSymbol)
 import qualified Network.Routing.Dict as Dict
 import qualified Network.Routing as R
 
