diff --git a/spec/index.bs b/spec/index.bs
index 2b59513..34de82f 100644
--- a/spec/index.bs
+++ b/spec/index.bs
@@ -218,21 +218,7 @@ spec: WebIDL; urlPrefix: https://heycam.github.io/webidl/#
Let serviceWorkerRegistration be the {{SyncManager}}'s associated service worker registration.
- If serviceWorkerRegistration's active worker is null:
-
- -
- If serviceWorkerRegistration's installing worker is null and serviceWorkerRegistration's waiting worker is null, reject promise with an {{InvalidStateError}} and abort these steps.
-
- -
- Wait for the installing worker or the waiting worker of serviceWorkerRegistration to become its active worker.
-
- -
- If serviceWorkerRegistration fails to activate either worker, reject promise with an {{InvalidStateError}} and abort these steps.
-
- -
- Once serviceWorkerRegistration's active worker is not null, proceed with the steps below.
-
-
+ If |serviceWorkerRegistration|'s [=active worker=] is null, [=reject=] |promise| with an {{InvalidStateError}} and abort these steps.
If the user has disabled background sync, reject promise with an {{NotAllowedError}} and abort these steps.