diff --git a/Test/BenchPress.hs b/Test/BenchPress.hs
--- a/Test/BenchPress.hs
+++ b/Test/BenchPress.hs
@@ -95,13 +95,13 @@
                   }
       ys        = sort wallTimes
       wallStats = Stats
-                 { min         = head ys
-                 , mean        = Math.mean ys
-                 , stddev      = Math.stddev ys
-                 , median      = Math.median ys
-                 , max         = last ys
-                 , percentiles = percentiles' ys
-                 }
+                  { min         = head ys
+                  , mean        = Math.mean ys
+                  , stddev      = Math.stddev ys
+                  , median      = Math.median ys
+                  , max         = last ys
+                  , percentiles = percentiles' ys
+                  }
   return (cpuStats, wallStats)
       where
         go 0 = return []
@@ -123,7 +123,7 @@
 -- to standard output.
 bench :: Int -> IO a -> IO ()
 bench iters action = do
-  (_, stats) <- benchmark iters (return ()) (const $ return ()) (const action)
+  (stats, _) <- benchmark iters (return ()) (const $ return ()) (const action)
   printDetailedStats stats
 
 -- | Convenience function that runs several benchmarks using
diff --git a/benchpress.cabal b/benchpress.cabal
--- a/benchpress.cabal
+++ b/benchpress.cabal
@@ -1,5 +1,5 @@
 name:           benchpress
-version:        0.2.2.2
+version:        0.2.2.3
 synopsis:       Micro-benchmarking with detailed statistics.
 Description:    Benchmarks actions and produces statistics
                 such as min, mean, median, standard deviation,
