diff --git a/Data/Iteratee/BZip.hsc b/Data/Iteratee/BZip.hsc
--- a/Data/Iteratee/BZip.hsc
+++ b/Data/Iteratee/BZip.hsc
@@ -132,19 +132,19 @@
 -- | The compression level specify the tradeoff between speed and compression.
 data BlockSize
     = DefaultBlockSize
-    -- ^ Default compression level set at 6.
+    -- ^ Default compression level set at 6
     | BestSpeed
     -- ^ The fastest compression method (however less compression)
     | BestCompression
     -- ^ The best compression method (however slowest)
     | CompressionLevel !Int
-    -- ^ Compression level set by number from 0 to 250
+    -- ^ Compression level set by number from 1 to 9
 
 data WorkFactor
     = DefaultWorkFactor
-    | BestSpeedWorkFactor
-    | BestCompressionWorkFactor
+      -- ^ Default work factor (set at 30)
     | WorkFactor !Int
+      -- ^ Hand-tuned work factor
 
 fromBlockSize :: BlockSize -> Either BZipParamsException CInt
 fromBlockSize DefaultBlockSize = Right $! 6
@@ -156,8 +156,6 @@
 
 fromWorkFactor :: WorkFactor -> Either BZipParamsException CInt
 fromWorkFactor DefaultWorkFactor = Right $! 0
-fromWorkFactor BestSpeedWorkFactor = Right $! 1
-fromWorkFactor BestCompressionWorkFactor = Right $! 250
 fromWorkFactor (WorkFactor wf)
     | wf < 0 || wf > 250 = Left $! IncorrectWorkFactor $! fromIntegral wf
     | otherwise =  Right $! fromIntegral wf
@@ -476,10 +474,10 @@
 verboseLevel = 3
 #else
 compress' :: BZStream -> CInt -> IO CInt
-compress' bz f = withBZStream z $ \p -> compress p f
+compress' bz f = withBZStream bz $ \p -> compress p f
 
-decompress :: BZStream -> CInt -> IO CInt
-decompress' bz f = withBZStream z $ \p -> decompress p f
+decompress' :: BZStream -> CInt -> IO CInt
+decompress' bz _ = withBZStream bz decompress
 
 verboseLevel :: CInt
 verboseLevel = 0
diff --git a/iteratee-compress.cabal b/iteratee-compress.cabal
--- a/iteratee-compress.cabal
+++ b/iteratee-compress.cabal
@@ -1,5 +1,5 @@
 Name:                iteratee-compress
-Version:             0.2.0.0
+Version:             0.2.1.0
 Synopsis:            An enumerators for compressing and decompressing streams
 Description:         An enumerators for compressing and decompressing streams
 License:             BSD3
