diff --git a/spec.html b/spec.html
index df00d08..6397dbf 100644
--- a/spec.html
+++ b/spec.html
@@ -110,6 +110,7 @@
Abstract Operations
SetterThatIgnoresPrototypeProperties (
+ _this_: an ECMAScript language value,
_home_: an Object,
_p_: a property key,
_v_: an ECMAScript language value,
@@ -118,7 +119,7 @@
- 1. Let _O_ be ? RequireObjectCoercible(*this* value).
+ 1. Let _O_ be ? RequireObjectCoercible(_this_).
1. If _O_ is _home_, then
1. NOTE: Throwing here emulates assignment to a non-writable data property on the _home_ object in strict mode code.
1. Throw a *TypeError* exception.
@@ -327,7 +328,7 @@ get Iterator.prototype.constructor
set Iterator.prototype.constructor
The value of the [[Set]] attribute is a built-in function that takes an argument _v_. It performs the following steps when called:
- 1. Perform ? SetterThatIgnoresPrototypeProperties(%Iterator.prototype%, *"constructor"*, _v_).
+ 1. Perform ? SetterThatIgnoresPrototypeProperties(*this* value, %Iterator.prototype%, *"constructor"*, _v_).
1. Return *undefined*.
@@ -622,7 +623,7 @@ get Iterator.prototype [ @@toStringTag ]
set Iterator.prototype [ @@toStringTag ]
The value of the [[Set]] attribute is a built-in function that takes an argument _v_. It performs the following steps when called:
- 1. Perform ? SetterThatIgnoresPrototypeProperties(%Iterator.prototype%, %Symbol.toStringTag%, _v_).
+ 1. Perform ? SetterThatIgnoresPrototypeProperties(*this* value, %Iterator.prototype%, %Symbol.toStringTag%, _v_).
1. Return *undefined*.