diff --git a/spec.html b/spec.html
index 3871b5fdf3..b9d65a210b 100644
--- a/spec.html
+++ b/spec.html
@@ -45627,9 +45627,8 @@
JSON.parse ( _text_ [ , _reviver_ ] )
1. [id="step-json-parse-parse"] Let _script_ be ParseText(_scriptString_, |Script|).
1. NOTE: The early error rules defined in have special handling for the above invocation of ParseText.
1. Assert: _script_ is a Parse Node.
- 1. [id="step-json-parse-eval"] Let _completion_ be Completion(Evaluation of _script_).
+ 1. [id="step-json-parse-eval"] Let _unfiltered_ be ! Evaluation of _script_.
1. NOTE: The PropertyDefinitionEvaluation semantics defined in have special handling for the above evaluation.
- 1. Let _unfiltered_ be _completion_.[[Value]].
1. [id="step-json-parse-assert-type"] Assert: _unfiltered_ is either a String, a Number, a Boolean, an Object that is defined by either an |ArrayLiteral| or an |ObjectLiteral|, or *null*.
1. If IsCallable(_reviver_) is *true*, then
1. Let _root_ be OrdinaryObjectCreate(%Object.prototype%).