diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+0.0.4.1
+
+* fix compilation on ghc 7.4, 7.6 and 7.8
+
 0.0.4.0
 
 * switch to errors-2.0
diff --git a/compat/Prelude.hs b/compat/Prelude.hs
--- a/compat/Prelude.hs
+++ b/compat/Prelude.hs
@@ -11,11 +11,14 @@
   Monoid(..),
   Applicative(..),
 #endif
-
 )
 where
 
+#if MIN_VERSION_base(4,6,0)
 import "base" Prelude as P
+#else
+import "base" Prelude as P hiding (catch)
+#endif
 
 #if MIN_VERSION_base(4,8,0)
 #else
diff --git a/pdf-toolbox-core.cabal b/pdf-toolbox-core.cabal
--- a/pdf-toolbox-core.cabal
+++ b/pdf-toolbox-core.cabal
@@ -1,11 +1,11 @@
 name:                pdf-toolbox-core
-version:             0.0.4.0
+version:             0.0.4.1
 synopsis:            A collection of tools for processing PDF files.
 license:             BSD3
 license-file:        LICENSE
 author:              Yuras Shumovich
 maintainer:          Yuras Shumovich <shumovichy@gmail.com>
-copyright:           Copyright (c) Yuras Shumovich 2012-2015
+copyright:           Copyright (c) Yuras Shumovich 2012-2016
 category:            PDF
 build-type:          Simple
 cabal-version:       >=1.8
@@ -48,7 +48,7 @@
                        Pdf.Toolbox.Core.Util
                        Pdf.Toolbox.Core.Writer
   other-modules:       Prelude
-  build-depends:       base >= 4.6 && < 5,
+  build-depends:       base >= 4.5 && < 5,
                        bytestring,
                        io-streams,
                        attoparsec >= 0.10,
