diff --git a/enclosed-exceptions.cabal b/enclosed-exceptions.cabal
--- a/enclosed-exceptions.cabal
+++ b/enclosed-exceptions.cabal
@@ -1,5 +1,5 @@
 name:                enclosed-exceptions
-version:             1.0.0
+version:             1.0.0.1
 synopsis:            Catching all exceptions from within an enclosed computation
 description:         Catching all exceptions raised within an enclosed computation,
                      while remaining responsive to (external) asynchronous exceptions.
diff --git a/src/Control/Exception/Enclosed.hs b/src/Control/Exception/Enclosed.hs
--- a/src/Control/Exception/Enclosed.hs
+++ b/src/Control/Exception/Enclosed.hs
@@ -119,7 +119,7 @@
 --
 -- Since 0.5.6
 catchIO :: MonadBaseControl IO m => m a -> (IOException -> m a) -> m a
-catchIO = catch
+catchIO = Control.Exception.Lifted.catch
 
 -- | A version of 'handle' which is specialized for IO exceptions.  This
 -- simplifies usage as no explicit type signatures are necessary.
