diff --git a/Codec/Zlib/Enum.hs b/Codec/Zlib/Enum.hs
--- a/Codec/Zlib/Enum.hs
+++ b/Codec/Zlib/Enum.hs
@@ -31,7 +31,7 @@
 
 decompress :: MonadIO m
     => WindowBits -- ^ Zlib parameter (see the zlib-bindings package as well as the zlib C library)
-    -> Enumeratee ByteString ByteString m ()
+    -> Enumeratee ByteString ByteString m a
 decompress config step0 = do
     inflate <- liftIO $ initInflate config
     let done k      = do lastChunk <- liftIO $ finishInflate inflate
@@ -46,7 +46,7 @@
 compress :: MonadIO m
     => Int        -- ^ Compression level
     -> WindowBits -- ^ Zlib parameter (see the zlib-bindings package as well as the zlib C library)
-    -> Enumeratee ByteString ByteString m ()
+    -> Enumeratee ByteString ByteString m a
 compress level config step0 = do
     deflate <- liftIO $ initDeflate level config
     let done k    = joinIO $ finishDeflate deflate (return . callback k)
diff --git a/zlib-enum.cabal b/zlib-enum.cabal
--- a/zlib-enum.cabal
+++ b/zlib-enum.cabal
@@ -1,5 +1,5 @@
 name:           zlib-enum
-version:        0.0
+version:        0.1
 license:        MIT
 license-file:   LICENSE
 author:         Malte Sommerkorn <malte.sommerkorn@googlemail.com>
