diff --git a/Text/TDoc/Attributes.hs b/Text/TDoc/Attributes.hs
--- a/Text/TDoc/Attributes.hs
+++ b/Text/TDoc/Attributes.hs
@@ -9,7 +9,7 @@
 --------------------------------------------------------------------
 
 {-# LANGUAGE FlexibleContexts, FlexibleInstances, MultiParamTypeClasses,
-             TemplateHaskell #-}
+             TemplateHaskell, TypeOperators #-}
 module Text.TDoc.Attributes where
 
 import Text.TDoc.Core
diff --git a/Text/TDoc/Core.hs b/Text/TDoc/Core.hs
--- a/Text/TDoc/Core.hs
+++ b/Text/TDoc/Core.hs
@@ -9,7 +9,7 @@
 --------------------------------------------------------------------
 
 {-# LANGUAGE Rank2Types, ExistentialQuantification, MultiParamTypeClasses,
-             TypeFamilies, FlexibleInstances, FlexibleContexts #-}
+             TypeFamilies, FlexibleInstances, FlexibleContexts, TypeOperators #-}
 module Text.TDoc.Core where
 
 import Data.Monoid
diff --git a/Text/TDoc/Tags.hs b/Text/TDoc/Tags.hs
--- a/Text/TDoc/Tags.hs
+++ b/Text/TDoc/Tags.hs
@@ -10,7 +10,7 @@
 
 {-# LANGUAGE TypeFamilies, ScopedTypeVariables, EmptyDataDecls,
              MultiParamTypeClasses, FlexibleContexts,
-             FlexibleInstances, TemplateHaskell #-}
+             FlexibleInstances, TemplateHaskell, TypeOperators #-}
 module Text.TDoc.Tags where
 
 import Text.TDoc.Core
diff --git a/Text/TDoc/XHtml.hs b/Text/TDoc/XHtml.hs
--- a/Text/TDoc/XHtml.hs
+++ b/Text/TDoc/XHtml.hs
@@ -9,7 +9,7 @@
 --------------------------------------------------------------------
 
 {-# LANGUAGE TypeFamilies, ScopedTypeVariables, GADTs,
-             FlexibleContexts, TemplateHaskell #-}
+             FlexibleContexts, TemplateHaskell, TypeOperators #-}
 module Text.TDoc.XHtml where
 
 import qualified Text.XHtml.Strict as X
diff --git a/tdoc.cabal b/tdoc.cabal
--- a/tdoc.cabal
+++ b/tdoc.cabal
@@ -1,6 +1,6 @@
 name:            tdoc
 cabal-Version:   >=1.2
-version:         0.4.0
+version:         0.4.1
 license:         BSD3
 license-file:    LICENSE
 copyright:       (c) Nicolas Pouillard
