diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Changelog
 
+## [0.2.0.1] - 2025-05-12
+
+### Changed
+
+* Fixed the fix below
+
 ## [0.2.0.0] - 2025-05-12
 
 ### Changed
diff --git a/src/Control/Concurrent/TokenLimiter/Concurrent.hs b/src/Control/Concurrent/TokenLimiter/Concurrent.hs
--- a/src/Control/Concurrent/TokenLimiter/Concurrent.hs
+++ b/src/Control/Concurrent/TokenLimiter/Concurrent.hs
@@ -130,7 +130,7 @@
           -- This is a bit sad, but it is the best we can do.
           -- We could also throw an exception, but that would be a bit rude.
           -- So we just wait forever.
-          pure ((lastServiced, countThen), Nothing)
+          waitForever
         Just microsecondsToWait -> do
           -- We can wait for this long, so we will.
           --
diff --git a/token-limiter-concurrent.cabal b/token-limiter-concurrent.cabal
--- a/token-limiter-concurrent.cabal
+++ b/token-limiter-concurrent.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.12
 name: token-limiter-concurrent
-version: 0.2.0.0
+version: 0.2.0.1
 synopsis: A thread-safe concurrent token-bucket rate limiter that guarantees fairness
 homepage: https://github.com/NorfairKing/token-limiter-concurrent#readme
 bug-reports: https://github.com/NorfairKing/token-limiter-concurrent/issues
