diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,6 @@
+    0.4.2
+    * all benchmarks marked as such in the Cabal file
+    
     0.4
     * A number of optimizations and some changes in ergonomics. Thanks to Dmitry Krylov (dmalkr) and Michal Gajda (mgajda) !
     * breaking API changes : 
diff --git a/src/Xeno/SAX.hs b/src/Xeno/SAX.hs
--- a/src/Xeno/SAX.hs
+++ b/src/Xeno/SAX.hs
@@ -5,7 +5,7 @@
 {-# LANGUAGE NamedFieldPuns      #-}
 {-# LANGUAGE OverloadedStrings   #-}
 {-# LANGUAGE ScopedTypeVariables #-}
-
+{-# options_ghc -Wno-unused-imports #-}
 -- | SAX parser and API for XML.
 
 module Xeno.SAX
diff --git a/xeno.cabal b/xeno.cabal
--- a/xeno.cabal
+++ b/xeno.cabal
@@ -1,5 +1,5 @@
 name: xeno
-version: 0.4.1
+version: 0.4.2
 synopsis: A fast event-based XML parser in pure Haskell
 description: A fast, low-memory use, event-based XML parser in pure Haskell.  
 build-type: Simple
@@ -82,7 +82,8 @@
      cpp-options: -DLIBXML2
   default-language: Haskell2010
 
-executable xeno-bench
+benchmark xeno-bench
+  type: exitcode-stdio-1.0
   main-is: Bench.hs
   hs-source-dirs: app
   build-depends: base, xeno, weigh, bytestring, deepseq, hexml, bytestring-mmap, time
