diff --git a/hedgehog-extras.cabal b/hedgehog-extras.cabal
--- a/hedgehog-extras.cabal
+++ b/hedgehog-extras.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.4
 
 name:                   hedgehog-extras
-version:                0.4.0.0
+version:                0.4.0.1
 synopsis:               Supplemental library for hedgehog
 description:            Supplemental library for hedgehog.
 category:               Test
diff --git a/src/Hedgehog/Extras/Test/Base.hs b/src/Hedgehog/Extras/Test/Base.hs
--- a/src/Hedgehog/Extras/Test/Base.hs
+++ b/src/Hedgehog/Extras/Test/Base.hs
@@ -500,10 +500,10 @@
           case result of
             Right a -> return a
             Left assertion -> do
-              if i >= n
+              if i < n
                 then go (i + 1)
                 else do
-                  note_ $ "All " <> show (n + 1) <> " attempts failed"
+                  note_ $ "All " <> show n <> " attempts failed"
                   H.throwAssertion assertion
 
 retry' :: forall a. Int -> Integration a -> Integration a
