diff --git a/Web/Routes/Transformers.hs b/Web/Routes/Transformers.hs
--- a/Web/Routes/Transformers.hs
+++ b/Web/Routes/Transformers.hs
@@ -1,7 +1,8 @@
 {-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleInstances, TypeFamilies, PackageImports #-}
 module Web.Routes.Transformers where
 
-import "transformers" Control.Monad.Trans (MonadTrans(lift), MonadIO(liftIO))
+import "transformers" Control.Monad.Trans.Class (MonadTrans(lift))
+import "transformers" Control.Monad.IO.Class (MonadIO(liftIO))
 import Web.Routes.RouteT(RouteT, liftRouteT)
 
 instance MonadTrans (RouteT url) where
diff --git a/web-routes-transformers.cabal b/web-routes-transformers.cabal
--- a/web-routes-transformers.cabal
+++ b/web-routes-transformers.cabal
@@ -1,5 +1,5 @@
 Name:             web-routes-transformers
-Version:          0.18
+Version:          0.19
 License:          BSD3
 Author:           jeremy@seereason.com
 Maintainer:       partners@seereason.com
@@ -10,7 +10,7 @@
 Build-type:       Simple
 
 Library
-        Build-Depends:    base >= 4 && < 5, transformers, web-routes >= 0.18
+        Build-Depends:    base >= 4 && < 5, transformers == 0.2.*, web-routes >= 0.18
         Exposed-Modules:  Web.Routes.Transformers
 
 source-repository head
