diff --git a/docs/index.bs b/docs/index.bs
index 741aa512..0ddaf074 100644
--- a/docs/index.bs
+++ b/docs/index.bs
@@ -396,7 +396,8 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. If the result of running the [=Should Skip Event=] algorithm with "message" and |serviceWorker| is true, then return.
1. Run these substeps [=in parallel=]:
1. If the result of running the [=Run Service Worker=] algorithm with |activeWorker| is *failure*, then return.
- 1. Let |incumbentSettings| be the incumbent settings object, and |incumbentGlobal| its [=environment settings object/global object=].
+ 1. Let |incumbentSettings| be the [=incumbent settings object=].
+ 1. Let |incumbentGlobal| be |incumbentSettings|'s [=environment settings object/global object=].
1. Let |serializeWithTransferResult| be StructuredSerializeWithTransfer(|message|, |options|.transfer). Rethrow any exceptions.
1. [=Queue a task=] on the [=DOM manipulation task source=] to run the following steps:
1. Let |source| be determined by switching on the type of |incumbentGlobal|: