diff --git a/Data/Conduit/Filesystem.hs b/Data/Conduit/Filesystem.hs
--- a/Data/Conduit/Filesystem.hs
+++ b/Data/Conduit/Filesystem.hs
@@ -42,7 +42,7 @@
 traverse :: MonadIO m
          => Bool -- ^ Follow directory symlinks (only used on POSIX platforms)
          -> FilePath -- ^ Root directory
-         -> GSource m FilePath
+         -> Producer m FilePath
 traverse _followSymlinks root =
     liftIO (listDirectory root) >>= pull
   where
@@ -75,11 +75,11 @@
 -- | Same as 'CB.sourceFile', but uses system-filepath\'s @FilePath@ type.
 sourceFile :: MonadResource m
            => FilePath
-           -> GSource m S.ByteString
+           -> Producer m S.ByteString
 sourceFile = CB.sourceFile . encodeString
 
 -- | Same as 'CB.sinkFile', but uses system-filepath\'s @FilePath@ type.
 sinkFile :: MonadResource m
          => FilePath
-         -> GInfSink S.ByteString m
+         -> Consumer S.ByteString m ()
 sinkFile = CB.sinkFile . encodeString
diff --git a/filesystem-conduit.cabal b/filesystem-conduit.cabal
--- a/filesystem-conduit.cabal
+++ b/filesystem-conduit.cabal
@@ -1,5 +1,5 @@
 Name:                filesystem-conduit
-Version:             0.5.0.2
+Version:             1.0.0
 Synopsis:            Use system-filepath data types with conduits.
 Description:         Provides ability to traverse a folder structure efficiently, as well as convenience wrappers for reading from and writing to files.
 License:             BSD3
@@ -21,7 +21,7 @@
                      , system-filepath          >= 0.4.3        && < 0.5
                      , bytestring               >= 0.9
                      , text                     >= 0.11
-                     , conduit                  >= 0.5          && < 0.6
+                     , conduit                  >= 1.0          && < 1.1
   ghc-options:     -Wall
 
   if os(windows)
