diff --git a/lib/Filesystem.hs b/lib/Filesystem.hs
--- a/lib/Filesystem.hs
+++ b/lib/Filesystem.hs
@@ -88,7 +88,7 @@
 import qualified Data.Text as T
 import qualified Data.Text.IO as T
 import           Foreign.Ptr (Ptr, nullPtr)
-import           Foreign.C (CInt, CString, withCAString)
+import           Foreign.C (CInt(..), CString, withCAString)
 import qualified Foreign.C.Error as CError
 import qualified System.Environment as SE
 
diff --git a/system-fileio.cabal b/system-fileio.cabal
--- a/system-fileio.cabal
+++ b/system-fileio.cabal
@@ -1,5 +1,5 @@
 name: system-fileio
-version: 0.3.9
+version: 0.3.10
 license: MIT
 license-file: license.txt
 author: John Millikin <jmillikin@gmail.com>
@@ -50,7 +50,7 @@
 
   build-depends:
       base >= 4.0 && < 5.0
-    , bytestring >= 0.9 && < 0.10
+    , bytestring >= 0.9
     , system-filepath >= 0.3.1 && < 0.5
     , text >= 0.7.1 && < 0.12
     , time >= 1.0 && < 1.5
@@ -58,12 +58,12 @@
   if os(windows)
     cpp-options: -DCABAL_OS_WINDOWS
     build-depends:
-        Win32 >= 2.2 && < 2.3
-      , directory >= 1.0 && < 1.2
+        Win32 >= 2.2
+      , directory >= 1.0
     c-sources: lib/hssystemfileio-win32.c
   else
     build-depends:
-        unix >= 2.3 && < 2.6
+        unix >= 2.3
     c-sources: lib/hssystemfileio-unix.c
 
   exposed-modules:
