diff --git a/System/IO/ExplicitIOModes.hs b/System/IO/ExplicitIOModes.hs
--- a/System/IO/ExplicitIOModes.hs
+++ b/System/IO/ExplicitIOModes.hs
@@ -37,6 +37,7 @@
     , SIO.FilePath
 
     , Handle
+    , regularHandle
 
       -- ** IO Modes
 
@@ -138,7 +139,7 @@
 
     -- ** Special cases for standard input and output
 
-    -- | These functions are also exported by the "Prelude".
+    -- | These functions are also exported by the \"Prelude\".
 
     , SIO.interact
     , SIO.putChar
@@ -182,11 +183,14 @@
 -- | A handle to a file with an explicit IOMode.
 --
 -- Wraps: @System.IO.@'SIO.Handle'.
-newtype Handle ioMode = Handle { unHandle :: SIO.Handle }
+newtype Handle ioMode = Handle
+    { -- | Retrieves the regular @System.IO.@'SIO.Handle'.
+      regularHandle :: SIO.Handle
+    }
     deriving ( Show, Eq, Typeable )
 
 wrap :: (SIO.Handle -> a) -> (Handle ioMode -> a)
-wrap f = f . unHandle
+wrap f = f . regularHandle
 
 
 -- ** IO Modes
diff --git a/explicit-iomodes.cabal b/explicit-iomodes.cabal
--- a/explicit-iomodes.cabal
+++ b/explicit-iomodes.cabal
@@ -1,5 +1,5 @@
 name:          explicit-iomodes
-version:       0.1
+version:       0.1.1
 cabal-version: >=1.6
 build-type:    Simple
 license:       BSD3
