diff --git a/src/Network/Wreq/Wrecker.hs b/src/Network/Wreq/Wrecker.hs
--- a/src/Network/Wreq/Wrecker.hs
+++ b/src/Network/Wreq/Wrecker.hs
@@ -1,6 +1,5 @@
-{-| This is a copy of the wrecker 'Session' API,
-    'Network.Wreq.Session' which utilizes 'wrecker''s
-    'record' function.
+{-| This is a copy of the 'wreq' 'Session', but each call is wrapped in
+    'wrecker''s 'record' function.
 
     This file was initially copied from Network.Wreq.Session
     (c) 2014 Bryan O'Sullivan. See the source for the full copy right info.
diff --git a/src/Wrecker.hs b/src/Wrecker.hs
--- a/src/Wrecker.hs
+++ b/src/Wrecker.hs
@@ -1,8 +1,8 @@
 {-| 'wrecker' is a library and executable for creating HTTP benchmarks. It is designed for
 benchmarking a series of dependent requests.
 
-'wrecker' includes a wrapped version of the `wreq` Session API
-, mainly through 'Network.Wreq.Wrecker'.
+'wrecker' includes a wrapped version of the `wreq` Session API,
+ mainly through Network.Wreq.Wrecker.
 
 import 'Network.Wreq.Wrecker' to write clients and 'Wrecker' to run the
 them with either 'defaultMain' or 'run'.
diff --git a/wrecker.cabal b/wrecker.cabal
--- a/wrecker.cabal
+++ b/wrecker.cabal
@@ -1,5 +1,5 @@
 name:                wrecker
-version:             0.1.3.2
+version:             0.1.3.3
 synopsis:            An HTTP Performance Benchmarker
 description:
  'wrecker' is a library and executable for creating HTTP benchmarks. It is designed for
@@ -116,7 +116,7 @@
                      , lens
 
   cpp-options: -D_SERVER_IS_MAIN_
-  ghc-options: -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
+  ghc-options: -O2 -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
   default-language:    Haskell2010
 
 executable example-server
@@ -136,7 +136,7 @@
                      , network
                      , transformers
   cpp-options: -D_SERVER_IS_MAIN_
-  ghc-options: -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
+  ghc-options: -O2 -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
   default-language:    Haskell2010
 
 executable example-client
@@ -152,7 +152,7 @@
                      , http-client
                      , connection
   cpp-options: -D_CLIENT_IS_MAIN_
-  ghc-options: -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
+  ghc-options: -O2 -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
   default-language:    Haskell2010
 
 executable example
@@ -176,7 +176,7 @@
                      , network
                      , connection
                      , transformers
-  ghc-options: -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit  -rtsopts "-with-rtsopts=-N -I0 -qg"
+  ghc-options: -O2 -Wall -fno-warn-unused-do-bind -threaded -pgmL markdown-unlit  -rtsopts "-with-rtsopts=-N -I0 -qg"
   default-language:    Haskell2010
 
 test-suite wrecker-test
@@ -203,7 +203,7 @@
                , next-ref
                , connection
                , transformers
-  ghc-options: -Wall -fno-warn-unused-do-bind -threaded  -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
+  ghc-options: -O2 -Wall -fno-warn-unused-do-bind -threaded  -pgmL markdown-unlit -rtsopts "-with-rtsopts=-N -I0 -qg"
   default-language:    Haskell2010
 
 source-repository head
