diff --git a/Foreign/Marshal/Error.hs b/Foreign/Marshal/Error.hs
--- a/Foreign/Marshal/Error.hs
+++ b/Foreign/Marshal/Error.hs
@@ -17,4 +17,10 @@
   void           -- IO a -> IO ()
 
   ) where
-import "base" Foreign.Marshal.Error
+import "base" Foreign.Marshal.Error hiding (void)
+
+-- |Discard the return value of an 'IO' action
+--
+void     :: IO a -> IO ()
+void act  = act >> return ()
+ -- base's version is deprecated
diff --git a/System/IO/Error.hs b/System/IO/Error.hs
--- a/System/IO/Error.hs
+++ b/System/IO/Error.hs
@@ -53,7 +53,7 @@
   ) where
 
 import qualified "base" Control.Exception as Exception
-import "base" System.IO.Error hiding (IOError,catch,try)
+import "base" System.IO.Error hiding (IOError)
 import qualified "base" System.IO.Error as Base
 import Prelude hiding (IOError,catch)
 
diff --git a/haskell2010.cabal b/haskell2010.cabal
--- a/haskell2010.cabal
+++ b/haskell2010.cabal
@@ -1,5 +1,5 @@
 name:		haskell2010
-version:	1.1.0.1
+version:	1.1.1.0
 license:	BSD3
 license-file:	LICENSE
 maintainer:	libraries@haskell.org
