diff --git a/genvalidity-hspec-aeson.cabal b/genvalidity-hspec-aeson.cabal
--- a/genvalidity-hspec-aeson.cabal
+++ b/genvalidity-hspec-aeson.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: ad1b7fb65d8bc1185cd740fbee4f451978e4bb9de895ff3a38614e42a8c92275
+-- hash: ab14d50e1e0b5bbd45a89d1b08cdc7577929e9c40895cf74dc3e1f89379bcd3a
 
 name:           genvalidity-hspec-aeson
-version:        0.1.0.2
+version:        0.2.0.0
 synopsis:       Standard spec's for aeson-related instances
 description:    Standard spec's for aeson-related Instances
 category:       Testing
@@ -13,7 +13,7 @@
 bug-reports:    https://github.com/NorfairKing/validity/issues
 author:         Tom Sydney Kerckhove
 maintainer:     syd.kerckhove@gmail.com
-copyright:      Copyright: (c) 2016 Tom Sydney Kerckhove
+copyright:      Copyright: (c) 2016-2018 Tom Sydney Kerckhove
 license:        MIT
 license-file:   LICENSE
 build-type:     Simple
@@ -32,9 +32,9 @@
     , aeson
     , base >=4.9 && <=5
     , bytestring
-    , deepseq >=1.4 && <1.5
-    , genvalidity >=0.4 && <0.5
-    , genvalidity-hspec >=0.5 && <0.6
+    , deepseq
+    , genvalidity >=0.5 && <0.6
+    , genvalidity-hspec >=0.6 && <0.7
     , hspec
   exposed-modules:
       Test.Validity.Aeson
@@ -50,7 +50,7 @@
   ghc-options: -threaded
   build-depends:
       base
-    , doctest >=0.11 && <0.14
+    , doctest
     , genvalidity-hspec-aeson
     , hspec
   other-modules:
diff --git a/src/Test/Validity/Aeson.hs b/src/Test/Validity/Aeson.hs
--- a/src/Test/Validity/Aeson.hs
+++ b/src/Test/Validity/Aeson.hs
@@ -119,25 +119,25 @@
     forAllShrink gen s $ \(a :: a) ->
         let encoded = JSON.encode a
             errOrDecoded = JSON.eitherDecode encoded
-        in case errOrDecoded of
-               Left err ->
-                   expectationFailure $
-                   unlines
-                       [ "Decoding failed with error"
-                       , err
-                       , "instead of decoding to"
-                       , show a
-                       , "'encode' encoded it to the json"
-                       , show encoded
-                       ]
-               Right decoded ->
-                   unless (decoded == a) $
-                   expectationFailure $
-                   unlines
-                       [ "Decoding succeeded, but the decoded value"
-                       , show decoded
-                       , "differs from expected decoded value"
-                       , show a
-                       , "'encode' encoded it to the json"
-                       , show encoded
-                       ]
+         in case errOrDecoded of
+                Left err ->
+                    expectationFailure $
+                    unlines
+                        [ "Decoding failed with error"
+                        , err
+                        , "instead of decoding to"
+                        , show a
+                        , "'encode' encoded it to the json"
+                        , show encoded
+                        ]
+                Right decoded ->
+                    unless (decoded == a) $
+                    expectationFailure $
+                    unlines
+                        [ "Decoding succeeded, but the decoded value"
+                        , show decoded
+                        , "differs from expected decoded value"
+                        , show a
+                        , "'encode' encoded it to the json"
+                        , show encoded
+                        ]
