diff --git a/System/Certificate/X509/Unix.hs b/System/Certificate/X509/Unix.hs
--- a/System/Certificate/X509/Unix.hs
+++ b/System/Certificate/X509/Unix.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 -- |
 -- Module      : System.Certificate.X509
 -- License     : BSD-style
@@ -30,9 +31,10 @@
 
 import Control.Applicative ((<$>))
 import Control.Exception
-import Control.Monad
 
+#if !MIN_VERSION_base(4,6,0)
 import Prelude hiding (catch)
+#endif
 
 defaultSystemPath :: FilePath
 defaultSystemPath = "/etc/ssl/certs/"
diff --git a/certificate.cabal b/certificate.cabal
--- a/certificate.cabal
+++ b/certificate.cabal
@@ -1,5 +1,5 @@
 Name:                certificate
-Version:             1.2.4
+Version:             1.2.5
 Description:
     Certificates and Key reader/writer
     .
