diff --git a/System/Linux/Proc/IO.hs b/System/Linux/Proc/IO.hs
--- a/System/Linux/Proc/IO.hs
+++ b/System/Linux/Proc/IO.hs
@@ -15,7 +15,7 @@
 
 import           System.IO (IOMode (..), withFile)
 
-import           System.Directory (listDirectory)
+import           System.Directory (getDirectoryContents)
 import           System.Linux.Proc.Errors
 
 
@@ -29,7 +29,7 @@
 
 listProcDirectory :: FilePath -> ExceptT ProcError IO [FilePath]
 listProcDirectory fpath =
-  handleExceptT (ProcReadError fpath . ioErrorToText) $ listDirectory fpath
+  handleExceptT (ProcReadError fpath . ioErrorToText) $ getDirectoryContents fpath
 
 ioErrorToText :: IOError -> Text
 ioErrorToText = T.pack . show
diff --git a/system-linux-proc.cabal b/system-linux-proc.cabal
--- a/system-linux-proc.cabal
+++ b/system-linux-proc.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                system-linux-proc
-version:             0.1.0.2
+version:             0.1.0.3
 synopsis:            A library for accessing the /proc filesystem in Linux
 -- description:
 homepage:            https://github.com/erikd/system-linux-proc
