diff --git a/apiary-websockets.cabal b/apiary-websockets.cabal
--- a/apiary-websockets.cabal
+++ b/apiary-websockets.cabal
@@ -1,5 +1,5 @@
 name:                apiary-websockets
-version:             1.4.0
+version:             1.5.0
 synopsis:            websockets support for apiary web framework.
 description:
   example: <https://github.com/philopon/apiary/blob/master/examples/websockets.hs>
@@ -19,11 +19,10 @@
 library
   exposed-modules:     Web.Apiary.WebSockets
   other-modules:       
-  build-depends:       base               >=4.6   && <4.8
-                     , apiary             >=1.1   && <1.5
+  build-depends:       base               >=4.7   && <5.0
+                     , apiary             >=2.1   && <3.0
                      , wai-websockets     >=2.1   && <3.1
                      , websockets         >=0.8   && <0.10
-                     , web-routing
 
   hs-source-dirs:      src
   ghc-options:         -O2 -Wall
diff --git a/src/Web/Apiary/WebSockets.hs b/src/Web/Apiary/WebSockets.hs
--- a/src/Web/Apiary/WebSockets.hs
+++ b/src/Web/Apiary/WebSockets.hs
@@ -1,6 +1,6 @@
 module Web.Apiary.WebSockets (
     webSockets, webSockets'
-    , actionWithWebSockets 
+    , actionWithWebSockets
     , actionWithWebSockets'
     , websocketsToAction
     -- * Reexport
@@ -17,7 +17,7 @@
 import Control.Monad.Apiary(ApiaryT, action)
 import Control.Monad.Apiary.Action(ActionT, getRequest, getParams, stopWith)
 
-import qualified Network.Routing.Dict as Dict
+import qualified Data.Apiary.Routing.Dict as Dict
 import qualified Network.Wai.Handler.WebSockets as WS
 import qualified Network.WebSockets as WS
 
@@ -28,7 +28,7 @@
     , sendTextData, sendBinaryData, sendClose, sendPing
     )
 
-websocketsToAction :: Monad m => WS.ConnectionOptions 
+websocketsToAction :: Monad m => WS.ConnectionOptions
                    -> (Dict.Dict prms -> WS.ServerApp) -> ActionT exts prms m ()
 websocketsToAction conn srv = do
     req <- getRequest
@@ -48,7 +48,7 @@
 webSockets = webSockets' WS.defaultConnectionOptions
 
 actionWithWebSockets' :: (Monad m, Monad actM)
-                      => WS.ConnectionOptions 
+                      => WS.ConnectionOptions
                       -> (Dict.Dict prms -> WS.ServerApp)
                       -> ActionT exts prms actM ()
                       -> ApiaryT exts prms actM m ()
