diff --git a/spec.html b/spec.html
index 668d4cfd2f..4a42bed67f 100644
--- a/spec.html
+++ b/spec.html
@@ -48122,7 +48122,7 @@
1. Let _finalCompletion_ be _result_.
1. Let _callerContext_ be the running execution context.
1. Transfer control from _acGenContext_ to _callerContext_, passing _finalCompletion_.
- 1. NOTE: The above step never completes, because control is never transferred back to _acGenContext_.
+ 1. NOTE: This step is never reached, because control is never transferred back to _acGenContext_.
1. Set _genContext_'s code evaluation state to _closure_.
1. NOTE: The next time there is a transfer of control to _genContext_, _closure_ will be called with no arguments.
1. Set _generator_.[[GeneratorContext]] to _genContext_.
@@ -48170,7 +48170,7 @@
1. Set _generator_.[[GeneratorState]] to ~executing~.
1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context.
1. Transfer control from _methodContext_ to _genContext_, passing NormalCompletion(_value_).
- 1. NOTE: The above step completes only if/when control is transferred back to _methodContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _methodContext_.
1. Let _result_ be the Completion Record passed when control was transferred back to _methodContext_.
1. Assert: _genContext_ has already been removed from the execution context stack and _methodContext_ is the currently running execution context.
1. Return ? _result_.
@@ -48203,7 +48203,7 @@
1. Set _generator_.[[GeneratorState]] to ~executing~.
1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context.
1. Transfer control from _methodContext_ to _genContext_, passing _abruptCompletion_.
- 1. NOTE: The above step completes only if/when control is transferred back to _methodContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _methodContext_.
1. Let _result_ be the Completion Record passed when control was transferred back to _methodContext_.
1. Assert: _genContext_ has already been removed from the execution context stack and _methodContext_ is the currently running execution context.
1. Return ? _result_.
@@ -48240,7 +48240,7 @@
1. Remove _genContext_ from the execution context stack.
1. Let _callerContext_ be the running execution context.
1. Transfer control from _genContext_ to _callerContext_, passing NormalCompletion(_iteratorResult_).
- 1. NOTE: The above step completes only if/when control is transferred back to _genContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _genContext_.
1. Let _resumptionValue_ be the Completion Record passed when control was transferred back to _genContext_.
1. Assert: _genContext_ is the running execution context again.
1. Return _resumptionValue_.
@@ -48486,7 +48486,7 @@
1. Perform AsyncGeneratorDrainQueue(_acGenerator_).
1. Let _callerContext_ be the running execution context.
1. Transfer control from _acGenContext_ to _callerContext_, passing NormalCompletion(*undefined*).
- 1. NOTE: The above step never completes, because control is never transferred back to _acGenContext_.
+ 1. NOTE: This step is never reached, because control is never transferred back to _acGenContext_.
1. Set _genContext_'s code evaluation state to _closure_.
1. NOTE: The next time there is a transfer of control to _genContext_, _closure_ will be called with no arguments.
1. Set _generator_.[[AsyncGeneratorContext]] to _genContext_.
@@ -48580,7 +48580,7 @@
1. Set _generator_.[[AsyncGeneratorState]] to ~executing~.
1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context.
1. Transfer control from _callerContext_ to _genContext_, passing _completion_.
- 1. NOTE: The above step completes only if/when control is transferred back to _callerContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _callerContext_.
1. Let _result_ be the Completion Record passed when control was transferred back to _callerContext_.
1. Assert: _result_ is never an abrupt completion.
1. Assert: _genContext_ has already been removed from the execution context stack and _callerContext_ is the currently running execution context.
@@ -48634,7 +48634,7 @@
1. Remove _genContext_ from the execution context stack.
1. Let _callerContext_ be the running execution context.
1. Transfer control from _genContext_ to _callerContext_, passing NormalCompletion(*undefined*).
- 1. NOTE: The above step completes only if/when control is transferred back to _genContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _genContext_.
1. Let _resumptionValue_ be the Completion Record passed when control was transferred back to _genContext_.
1. Assert: _genContext_ is the running execution context again.
1. Return ? AsyncGeneratorUnwrapYieldResumption(_resumptionValue_).
@@ -48885,12 +48885,12 @@
1. Perform ! Call(_promiseCapability_.[[Reject]], *undefined*, « _result_.[[Value]] »).
1. Let _callerContext_ be the running execution context.
1. [id="step-asyncblockstart-return-undefined"] Transfer control from _acAsyncContext_ to _callerContext_, passing NormalCompletion(~unused~).
- 1. NOTE: The above step never completes, because control is never transferred back to _acAsyncContext_.
+ 1. NOTE: This step is never reached, because control is never transferred back to _acAsyncContext_.
1. Set _asyncContext_'s code evaluation state to _closure_.
1. NOTE: The next time there is a transfer of control to _asyncContext_, _closure_ will be called with no arguments.
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
1. Transfer control from _runningContext_ to _asyncContext_, passing NormalCompletion(~unused~).
- 1. NOTE: The above step completes only if/when control is transferred back to _runningContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _runningContext_.
1. Let _result_ be the Completion Record passed when control was transferred back to _runningContext_.
1. Assert: _asyncContext_ has already been removed from the execution context stack and _runningContext_ is the currently running execution context.
1. Assert: _result_ is a normal completion with a value of ~unused~. The possible sources of this value are Await or, if the async function doesn't await anything, step above.
@@ -48913,7 +48913,7 @@
1. Let _prevContext_ be the running execution context.
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
1. Transfer control from _prevContext_ to _asyncContext_, passing NormalCompletion(_v_).
- 1. NOTE: The above step completes only if/when control is transferred back to _prevContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _prevContext_.
1. Assert: _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context.
1. Return *undefined*.
1. Let _onFulfilled_ be CreateBuiltinFunction(_fulfilledClosure_, 1, *""*, « »).
@@ -48921,7 +48921,7 @@
1. Let _prevContext_ be the running execution context.
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
1. Transfer control from _prevContext_ to _asyncContext_, passing ThrowCompletion(_reason_).
- 1. NOTE: The above step completes only if/when control is transferred back to _prevContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _prevContext_.
1. Assert: _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context.
1. Return *undefined*.
1. Let _onRejected_ be CreateBuiltinFunction(_rejectedClosure_, 1, *""*, « »).
@@ -48929,7 +48929,7 @@
1. Remove _asyncContext_ from the execution context stack.
1. Let _callerContext_ be the running execution context.
1. Transfer control from _asyncContext_ to _callerContext_, passing NormalCompletion(~empty~).
- 1. NOTE: The above step completes only if/when control is transferred back to _asyncContext_.
+ 1. NOTE: This step is reached only if/when control is transferred back to _asyncContext_.
1. Let _completion_ be the Completion Record passed when control was transferred back to _asyncContext_.
1. Assert: _asyncContext_ is the running execution context again.
1. Return _completion_.