diff --git a/aws-lambda-haskell-runtime.cabal b/aws-lambda-haskell-runtime.cabal
--- a/aws-lambda-haskell-runtime.cabal
+++ b/aws-lambda-haskell-runtime.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: db217485e21b847a878e9019ef8632de870c19bec08c5699fe37503088fbf45a
+-- hash: 6ac02c7958d3fc1d4ffc62c4bc057af179b9db126454b63255e8aeef0101cade
 
 name:           aws-lambda-haskell-runtime
-version:        1.0.7
+version:        1.0.8
 synopsis:       Haskell runtime for AWS Lambda
 description:    Please see the README on GitHub at <https://github.com/theam/aws-lambda-haskell-runtime#readme>
 category:       AWS
diff --git a/src/Aws/Lambda/Configuration.hs b/src/Aws/Lambda/Configuration.hs
--- a/src/Aws/Lambda/Configuration.hs
+++ b/src/Aws/Lambda/Configuration.hs
@@ -17,7 +17,7 @@
 import Data.Function ((&))
 import Language.Haskell.TH
 import qualified Options.Generic as Options
-import qualified Conduit as Conduit
+import qualified Data.Conduit as Conduit
 import qualified System.Directory as Directory
 import System.FilePath ((</>))
 import System.IO.Error
@@ -27,6 +27,8 @@
 import Control.Monad
 import qualified Data.Text.Encoding    as Encoding
 import qualified Data.ByteString.Lazy as LazyByteString
+import Data.Void
+import Data.Monoid
 
 
 
@@ -128,7 +130,7 @@
 data DirData = DirData FilePath DirContent
 
 -- Produces directory data
-walk :: FilePath -> Conduit.ConduitT () DirData IO ()
+walk :: FilePath -> Conduit.ConduitM () DirData IO ()
 walk path = do
   result <- lift $ tryIOError listdir
   case result of
@@ -150,7 +152,7 @@
 
 
 -- Consume directories
-myVisitor :: Conduit.ConduitT DirData Conduit.Void IO [FilePath]
+myVisitor :: Conduit.ConduitM DirData Void IO [FilePath]
 myVisitor = loop []
  where
   loop n = do
