diff --git a/Text/ICalendar/Parser/Common.hs b/Text/ICalendar/Parser/Common.hs
--- a/Text/ICalendar/Parser/Common.hs
+++ b/Text/ICalendar/Parser/Common.hs
@@ -6,7 +6,7 @@
 import           Control.Applicative
 import           Control.Arrow                (second)
 import           Control.Monad                (when, unless, (<=<))
-import           Control.Monad.Except         hiding (mapM)
+import           Control.Monad.Except
 import           Control.Monad.RWS            (MonadState (get, put),
                                                MonadWriter (tell), RWS, asks,
                                                modify)
diff --git a/Text/ICalendar/Parser/Components.hs b/Text/ICalendar/Parser/Components.hs
--- a/Text/ICalendar/Parser/Components.hs
+++ b/Text/ICalendar/Parser/Components.hs
@@ -3,10 +3,9 @@
 {-# LANGUAGE FlexibleContexts  #-}
 module Text.ICalendar.Parser.Components where
 
-import           Control.Applicative
 import           Control.Arrow        ((&&&))
 import           Control.Monad        (when)
-import           Control.Monad.Except hiding (mapM)
+import           Control.Monad.Except
 import           Control.Monad.RWS    (MonadState (get), tell)
 import qualified Data.CaseInsensitive as CI
 import qualified Data.Foldable        as F
diff --git a/Text/ICalendar/Parser/Content.hs b/Text/ICalendar/Parser/Content.hs
--- a/Text/ICalendar/Parser/Content.hs
+++ b/Text/ICalendar/Parser/Content.hs
@@ -7,7 +7,6 @@
 import qualified Data.ByteString.Builder      as Bu
 import           Data.CaseInsensitive         (CI)
 import           Data.Char
-import           Data.Monoid
 import           Data.Text.Lazy               (Text)
 
 import qualified Text.Parsec                 as P
diff --git a/Text/ICalendar/Parser/Properties.hs b/Text/ICalendar/Parser/Properties.hs
--- a/Text/ICalendar/Parser/Properties.hs
+++ b/Text/ICalendar/Parser/Properties.hs
@@ -6,7 +6,7 @@
 
 import           Control.Applicative
 import           Control.Monad                (when, (<=<))
-import           Control.Monad.Except         hiding (mapM)
+import           Control.Monad.Except
 import           Control.Monad.RWS            (asks)
 import qualified Data.ByteString.Base64.Lazy  as B64
 import qualified Data.ByteString.Lazy.Char8   as B
diff --git a/iCalendar.cabal b/iCalendar.cabal
--- a/iCalendar.cabal
+++ b/iCalendar.cabal
@@ -1,6 +1,6 @@
 cabal-version:       3.0
 name:                iCalendar
-version:             0.4.1.0
+version:             0.4.1.1
 synopsis:            iCalendar data types, parser, and printer.
 description:         Data definitions, parsing and printing of the iCalendar
                      format (RFC5545).
@@ -44,8 +44,8 @@
                        base64-bytestring >= 1.2.1 && < 1.3,
                        case-insensitive >= 1.2.1 && < 1.3,
                        mtl >= 2.3.1 && < 2.4,
-                       text >= 2.0.2 && < 2.1,
-                       data-default >= 0.7.1 && < 0.8,
+                       text >= 2.0.2 && < 2.2,
+                       data-default >= 0.7.1 && < 0.9,
                        old-locale >= 1.0.0 && < 1.1,
                        mime >= 0.4.0 && < 0.5,
                        network-uri >= 2.6.4 && < 2.7,
