diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,3 @@
+## 0.2.1.4
+
+* Fix compilation of benchmarks
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,4 @@
+bzlib-conduit
+=============
+
+Streaming compression/decompression via conduits.
diff --git a/bench/bench.hs b/bench/bench.hs
--- a/bench/bench.hs
+++ b/bench/bench.hs
@@ -1,3 +1,4 @@
+import Control.Monad.Trans.Resource
 import Data.Conduit
 import Data.Conduit.Binary
 import Data.Conduit.List as C
diff --git a/bzlib-conduit.cabal b/bzlib-conduit.cabal
--- a/bzlib-conduit.cabal
+++ b/bzlib-conduit.cabal
@@ -1,69 +1,71 @@
-name:                bzlib-conduit
-version:             0.2.1.3
-synopsis:            Streaming compression/decompression via conduits.
-description:         Streaming compression/decompression via conduits.
-homepage:            https://github.com/snoyberg/bzlib-conduit
-license:             BSD3
-license-file:        LICENSE
-author:              Hideyuki Tanaka
-maintainer:          Michael Snoyman
-copyright:           (c) 2012, Hideyuki Tanaka
-category:            Codec
-build-type:          Simple
-cabal-version:       >=1.8
-
-data-files:          test/*.bz2
-                     test/*.ref
-
-source-repository head
-  type:                git
-  location:            git://github.com/snoyberg/bzlib-conduit.git
-
-library
-  exposed-modules:     Data.Conduit.BZlib
-  other-modules:       Data.Conduit.BZlib.Internal
-
-  build-depends:       base == 4.*
-                     , bytestring >=0.9 && <0.11
-                     , mtl == 2.*
-                     , conduit >= 0.5 && < 1.3
-                     , conduit-extra >= 1.0 && < 1.2
-                     , resourcet
-                     , data-default
-                     , bindings-DSL
-
-  if !os(windows)
-    extra-libraries:    bz2
-  else
-    install-includes:    bzlib.h, bzlib_private.h
-    include-dirs:        cbits
-    c-sources:           cbits/blocksort.c
-                         cbits/huffman.c
-                         cbits/crctable.c
-                         cbits/randtable.c
-                         cbits/compress.c
-                         cbits/decompress.c
-                         cbits/bzlib.c
-
-test-suite test
-  type:                exitcode-stdio-1.0
-  hs-source-dirs:      test
-  main-is:             test.hs
-  build-depends:       base == 4.*
-                     , bytestring
-                     , hspec >= 1.3
-                     , QuickCheck
-                     , random
-                     , conduit
-                     , conduit-extra
-                     , bzlib-conduit
-                     , resourcet
-
-benchmark bench
-  type:                exitcode-stdio-1.0
-  hs-source-dirs:      bench
-  main-is:             bench.hs
-  build-depends:       base == 4.*
-                     , conduit
-                     , conduit-extra
-                     , bzlib-conduit
+name:                bzlib-conduit
+version:             0.2.1.4
+synopsis:            Streaming compression/decompression via conduits.
+description:         Streaming compression/decompression via conduits.
+homepage:            https://github.com/snoyberg/bzlib-conduit
+license:             BSD3
+license-file:        LICENSE
+author:              Hideyuki Tanaka
+maintainer:          Michael Snoyman
+copyright:           (c) 2012, Hideyuki Tanaka
+category:            Codec
+build-type:          Simple
+cabal-version:       >=1.8
+extra-source-files:  README.md ChangeLog.md
+
+data-files:          test/*.bz2
+                     test/*.ref
+
+source-repository head
+  type:                git
+  location:            git://github.com/snoyberg/bzlib-conduit.git
+
+library
+  exposed-modules:     Data.Conduit.BZlib
+  other-modules:       Data.Conduit.BZlib.Internal
+
+  build-depends:       base == 4.*
+                     , bytestring >=0.9 && <0.11
+                     , mtl == 2.*
+                     , conduit >= 0.5 && < 1.3
+                     , conduit-extra >= 1.0 && < 1.2
+                     , resourcet
+                     , data-default
+                     , bindings-DSL
+
+  if !os(windows)
+    extra-libraries:    bz2
+  else
+    install-includes:    bzlib.h, bzlib_private.h
+    include-dirs:        cbits
+    c-sources:           cbits/blocksort.c
+                         cbits/huffman.c
+                         cbits/crctable.c
+                         cbits/randtable.c
+                         cbits/compress.c
+                         cbits/decompress.c
+                         cbits/bzlib.c
+
+test-suite test
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      test
+  main-is:             test.hs
+  build-depends:       base == 4.*
+                     , bytestring
+                     , hspec >= 1.3
+                     , QuickCheck
+                     , random
+                     , conduit
+                     , conduit-extra
+                     , bzlib-conduit
+                     , resourcet
+
+benchmark bench
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      bench
+  main-is:             bench.hs
+  build-depends:       base == 4.*
+                     , conduit
+                     , conduit-extra
+                     , bzlib-conduit
+                     , resourcet
