diff --git a/src/_zkapauthorizer/lease_maintenance.py b/src/_zkapauthorizer/lease_maintenance.py
index 2372745ae970bdd33b6f79f418c9e8c30bcc916c..fe8cb291c40b52e106c74e0e25c942eeac082db1 100644
--- a/src/_zkapauthorizer/lease_maintenance.py
+++ b/src/_zkapauthorizer/lease_maintenance.py
@@ -346,7 +346,7 @@ def lease_maintenance_service(
 
     return _FuzzyTimerService(
         SERVICE_NAME,
-        bracket(
+        lambda: bracket(
             lambda: None,
             lambda: write_time_to_path(
                 last_run_path,