diff --git a/Database/RethinkDB/Driver.hs b/Database/RethinkDB/Driver.hs
--- a/Database/RethinkDB/Driver.hs
+++ b/Database/RethinkDB/Driver.hs
@@ -83,14 +83,14 @@
 -- >>> run h $ num 1 :: IO Int
 -- 1
 --
--- >>> run h $ str "foo" :: IO (Either RethinkDBError Int)
--- Left RethinkDB: Unexpected response: "when expecting a Int, encountered String instead"
+-- > >>> run h $ str "foo" :: IO (Either RethinkDBError Int)
+-- *** Exception: RethinkDB: Unexpected response: "expected Int, encountered String"
 --
 -- >>> run h $ str "foo" :: IO (Maybe Int)
 -- Nothing
 --
--- >>> run h $ str "foo" :: IO Int
--- *** Exception: RethinkDB: Unexpected response: "when expecting a Int, encountered String instead"
+-- > >>> run h $ str "foo" :: IO Int
+-- *** Exception: RethinkDB: Unexpected response: "expected Int, encountered String"
 --
 -- >>> c <- run h $ table "users" # orderBy [asc "name"] # (!"name"):: IO (Cursor Datum)
 -- >>> next c
diff --git a/Database/RethinkDB/Network.hs b/Database/RethinkDB/Network.hs
--- a/Database/RethinkDB/Network.hs
+++ b/Database/RethinkDB/Network.hs
@@ -131,7 +131,8 @@
 -- /Example:/ connect using the default port with no passphrase (/note:/ IPv4 and IPv6 supported)
 --
 -- >>> h <- connect "localhost" 28015 Nothing
--- >>> h <- connect "::1" 28015 Nothing
+--
+-- > >>> h <- connect "::1" 28015 Nothing
 
 connect :: HostName -> Integer -> Maybe String -> IO RethinkDBHandle
 connect host port mauth = do
diff --git a/rethinkdb.cabal b/rethinkdb.cabal
--- a/rethinkdb.cabal
+++ b/rethinkdb.cabal
@@ -1,5 +1,5 @@
 name: rethinkdb
-version: 2.2.0.0
+version: 2.2.0.2
 cabal-version: >=1.8
 build-type: Simple
 license: Apache
@@ -25,7 +25,7 @@
         base >=4 && <4.9,
         unordered-containers ==0.2.*,
         text >=0.11 && <1.3,
-        aeson >=0.7 && <0.10,
+        aeson >=0.7 && <0.11,
         bytestring ==0.10.*,
         containers ==0.5.*,
         data-default ==0.5.*,
