diff --git a/nixos/modules/tests/get-passes.py b/nixos/modules/tests/get-passes.py
index a7e3abe6141043ced751397b3e3ba0232531eba3..23e4c69283485170967b6c3bdb0c3f4d33d8721b 100755
--- a/nixos/modules/tests/get-passes.py
+++ b/nixos/modules/tests/get-passes.py
@@ -49,7 +49,7 @@ def retry(description, f):
         print("trying to {}...".format(description))
         if f():
             print("{} succeeded".format(description))
-            break
+            return
         sleep(1.0)
     raise ValueError("failed to {} after many tries".format(description))