diff --git a/lzma-conduit.cabal b/lzma-conduit.cabal
--- a/lzma-conduit.cabal
+++ b/lzma-conduit.cabal
@@ -1,5 +1,5 @@
 name:                lzma-conduit
-version:             0.5.2.1
+version:             0.5.2.2
 synopsis:            Conduit interface for lzma/xz compression.
 description:
   High level bindings to xz-utils.
diff --git a/src/Bindings/Lzma.hsc b/src/Bindings/Lzma.hsc
--- a/src/Bindings/Lzma.hsc
+++ b/src/Bindings/Lzma.hsc
@@ -34,6 +34,12 @@
 #num LZMA_FULL_FLUSH
 #num LZMA_FINISH
 
+-- lzma_flags
+#num LZMA_TELL_NO_CHECK
+#num LZMA_TELL_UNSUPPORTED_CHECK
+#num LZMA_TELL_ANY_CHECK
+#num LZMA_CONCATENATED
+
 -- lzma_check
 #integral_t lzma_check
 #num LZMA_CHECK_NONE
diff --git a/src/Data/Conduit/Lzma.hs b/src/Data/Conduit/Lzma.hs
--- a/src/Data/Conduit/Lzma.hs
+++ b/src/Data/Conduit/Lzma.hs
@@ -82,7 +82,7 @@
   -> Ptr C'lzma_stream
   -> IO C'lzma_ret
 autoDecoder memlimit ptr =
-  c'lzma_auto_decoder ptr (maybe maxBound fromIntegral memlimit) 0
+  c'lzma_auto_decoder ptr (maybe maxBound fromIntegral memlimit) c'LZMA_CONCATENATED
 
 -- | Decompress a 'ByteString' from a lzma or xz container stream.
 decompress
