Very good analysis! I’d prefer adding the `.start()` on the `rootGuardian` directly instead of unrolling it here, though.