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: 23ff647820b837d82399002950eaee95e9b0425bcd3211b287a0eb5c2dcbd7f4
+-- hash: 79fdb11b75841614035caa689270b1989403f7c94567911a63cc144f08dce236
 
 name:           genvalidity-hspec-aeson
-version:        0.3.0.0
+version:        0.3.0.1
 synopsis:       Standard spec's for aeson-related instances
 description:    Standard spec's for aeson-related Instances
 category:       Testing
@@ -25,6 +25,10 @@
   location: https://github.com/NorfairKing/validity
 
 library
+  exposed-modules:
+      Test.Validity.Aeson
+  other-modules:
+      Paths_genvalidity_hspec_aeson
   hs-source-dirs:
       src/
   ghc-options: -Wall
@@ -37,44 +41,45 @@
     , genvalidity >=0.5
     , genvalidity-hspec >=0.6
     , hspec
-  exposed-modules:
-      Test.Validity.Aeson
-  other-modules:
-      Paths_genvalidity_hspec_aeson
   default-language: Haskell2010
 
 test-suite genvalidity-hspec-aeson-doctests
   type: exitcode-stdio-1.0
   main-is: DocTest.hs
+  other-modules:
+      Paths_genvalidity_hspec_aeson
   hs-source-dirs:
       doctest
   ghc-options: -threaded
   build-depends:
       base
     , doctest
+    , genvalidity >=0.7
     , genvalidity-hspec-aeson
+    , genvalidity-property >=0.3
     , hspec
-  other-modules:
-      Paths_genvalidity_hspec_aeson
+    , validity >=0.9
   default-language: Haskell2010
 
 test-suite genvalidity-hspec-aeson-test
   type: exitcode-stdio-1.0
   main-is: Spec.hs
+  other-modules:
+      Test.Validity.AesonSpec
+      Paths_genvalidity_hspec_aeson
   hs-source-dirs:
       test/
   ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
   build-depends:
       aeson
     , base
-    , genvalidity
+    , genvalidity >=0.7
     , genvalidity-aeson
     , genvalidity-hspec
     , genvalidity-hspec-aeson
+    , genvalidity-property >=0.3
     , genvalidity-text
     , hspec
     , text
-  other-modules:
-      Test.Validity.AesonSpec
-      Paths_genvalidity_hspec_aeson
+    , validity >=0.9
   default-language: Haskell2010
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
@@ -30,7 +30,7 @@
 --
 -- Example usage:
 --
--- > jsonSpecOnValid @Double
+-- > jsonSpecOnValid @Rational
 jsonSpecOnValid ::
        forall a. (Show a, Eq a, Typeable a, GenValid a, FromJSON a, ToJSON a)
     => Spec
diff --git a/test/Test/Validity/AesonSpec.hs b/test/Test/Validity/AesonSpec.hs
--- a/test/Test/Validity/AesonSpec.hs
+++ b/test/Test/Validity/AesonSpec.hs
@@ -18,7 +18,8 @@
 spec :: Spec
 spec = do
     jsonSpecOnGen (genListOf $ pure 'a') "sequence of 'a's" (const [])
-    jsonSpecOnValid @Double
+    -- jsonSpec @Double DOES NOT HOLD
+    jsonSpecOnValid @Rational
     jsonSpec @Int
     jsonSpecOnArbitrary @Int
     jsonSpecOnValid @ForShow
