diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # rawfilepath
 
+Version: 1.0.1
+
 The `unix` package provides `RawFilePath` which is a type synonym of `ByteString`. Unlike `FilePath` (which is `String`), it has no performance issues because it is `ByteString`. It has no encoding issues because it is `ByteString` which is a sequence of bytes instead of characters.
 
 That's all good. With `RawFilePath`, we can properly separate the "sequence of bytes" and the "sequence of Unicode characters." The control is yours. Properly encode or decode them with UTF-8 or UTF-16 or any codec of your choice.
diff --git a/rawfilepath.cabal b/rawfilepath.cabal
--- a/rawfilepath.cabal
+++ b/rawfilepath.cabal
@@ -1,5 +1,5 @@
 name:                rawfilepath
-version:             1.0.0
+version:             1.0.1
 synopsis:            Use RawFilePath instead of FilePath
 description:         Please see README.md
 homepage:            https://github.com/xtendo-org/rawfilepath#readme
diff --git a/src/RawFilePath/Import.hs b/src/RawFilePath/Import.hs
--- a/src/RawFilePath/Import.hs
+++ b/src/RawFilePath/Import.hs
@@ -20,14 +20,6 @@
 import GHC.IO.Device as Module hiding (close, getEcho, setEcho, Directory)
 import GHC.IO.Encoding as Module
 import GHC.IO.Exception as Module
-import GHC.IO.Handle.FD as Module hiding
-  ( fdToHandle
-  , openBinaryFile
-  , openFile
-  , stderr
-  , stdin
-  , stdout
-  )
 import GHC.IO.Handle.Internals as Module
 import GHC.IO.Handle.Types as Module
 import GHC.IO.IOMode as Module
diff --git a/src/RawFilePath/Process/Common.hs b/src/RawFilePath/Process/Common.hs
--- a/src/RawFilePath/Process/Common.hs
+++ b/src/RawFilePath/Process/Common.hs
@@ -30,6 +30,7 @@
 
 -- extra modules
 
+import GHC.IO.Handle.FD as Module (mkHandleFromFD)
 import System.Posix.Internals (FD)
 import qualified GHC.IO.FD as FD
 
