diff --git a/src/Text/XHtmlCombinators/Extras/Lorem.hs b/src/Text/XHtmlCombinators/Extras/Lorem.hs
--- a/src/Text/XHtmlCombinators/Extras/Lorem.hs
+++ b/src/Text/XHtmlCombinators/Extras/Lorem.hs
@@ -15,7 +15,7 @@
 
 import Control.Applicative
 import Control.Monad
-import Control.Monad.Trans
+import Control.Monad.Trans.Class
 import Control.Monad.Trans.State
 import Control.Monad.Trans.Writer
 import Data.Monoid
diff --git a/src/Text/XHtmlCombinators/Internal.hs b/src/Text/XHtmlCombinators/Internal.hs
--- a/src/Text/XHtmlCombinators/Internal.hs
+++ b/src/Text/XHtmlCombinators/Internal.hs
@@ -12,9 +12,9 @@
 
 import Control.Applicative
 import Control.Monad
-import Control.Monad.Identity
-import Control.Monad.Trans
+import Control.Monad.Trans.Class
 import Control.Monad.Trans.Writer
+import Data.Functor.Identity
 import Data.Sequence
 import qualified Data.Sequence as Seq
 
diff --git a/src/Text/XHtmlCombinators/Render.hs b/src/Text/XHtmlCombinators/Render.hs
--- a/src/Text/XHtmlCombinators/Render.hs
+++ b/src/Text/XHtmlCombinators/Render.hs
@@ -12,8 +12,8 @@
     ) where
 
 import Control.Applicative hiding (empty)
-import Control.Monad.Identity
 import Data.Foldable
+import Data.Functor.Identity
 import qualified Data.Sequence as Seq
 
 import Data.Text (Text)
diff --git a/xhtml-combinators.cabal b/xhtml-combinators.cabal
--- a/xhtml-combinators.cabal
+++ b/xhtml-combinators.cabal
@@ -1,5 +1,5 @@
 name: xhtml-combinators
-version: 0.2
+version: 0.2.1
 cabal-version: >= 1.2.3
 synopsis: Fast and easy to use XHTML combinators.
 description: 
@@ -15,8 +15,8 @@
 build-type: Simple
 
 library
-  build-Depends: 
-    base < 5, containers, random, transformers, xml >= 1.3.5, text >= 0.7
+  build-depends: 
+    base < 5, containers, random, transformers >= 0.2, xml >= 1.3.5, text >= 0.7
   hs-source-dirs: src
   exposed-modules: 
     Text.XHtmlCombinators
