diff --git a/spec.html b/spec.html
index 8d08d7232f..d7965948cf 100644
--- a/spec.html
+++ b/spec.html
@@ -35035,7 +35035,7 @@
String.prototype.match ( _regexp_ )
This method performs the following steps when called:
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _regexp_ is neither *undefined* nor *null*, then
+ 1. If _regexp_ is an Object, then
1. Let _matcher_ be ? GetMethod(_regexp_, %Symbol.match%).
1. If _matcher_ is not *undefined*, then
1. Return ? Call(_matcher_, _regexp_, « _O_ »).
@@ -35055,7 +35055,7 @@ String.prototype.matchAll ( _regexp_ )
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _regexp_ is neither *undefined* nor *null*, then
+ 1. If _regexp_ is an Object, then
1. Let _isRegExp_ be ? IsRegExp(_regexp_).
1. If _isRegExp_ is *true*, then
1. Let _flags_ be ? Get(_regexp_, *"flags"*).
@@ -35196,7 +35196,7 @@ String.prototype.replace ( _searchValue_, _replaceValue_ )
This method performs the following steps when called:
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _searchValue_ is neither *undefined* nor *null*, then
+ 1. If _searchValue_ is an Object, then
1. Let _replacer_ be ? GetMethod(_searchValue_, %Symbol.replace%).
1. If _replacer_ is not *undefined*, then
1. Return ? Call(_replacer_, _searchValue_, « _O_, _replaceValue_ »).
@@ -35309,7 +35309,7 @@ String.prototype.replaceAll ( _searchValue_, _replaceValue_ )
This method performs the following steps when called:
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _searchValue_ is neither *undefined* nor *null*, then
+ 1. If _searchValue_ is an Object, then
1. Let _isRegExp_ be ? IsRegExp(_searchValue_).
1. If _isRegExp_ is *true*, then
1. Let _flags_ be ? Get(_searchValue_, *"flags"*).
@@ -35353,7 +35353,7 @@ String.prototype.search ( _regexp_ )
This method performs the following steps when called:
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _regexp_ is neither *undefined* nor *null*, then
+ 1. If _regexp_ is an Object, then
1. Let _searcher_ be ? GetMethod(_regexp_, %Symbol.search%).
1. If _searcher_ is not *undefined*, then
1. Return ? Call(_searcher_, _regexp_, « _O_ »).
@@ -35396,7 +35396,7 @@ String.prototype.split ( _separator_, _limit_ )
It performs the following steps when called:
1. Let _O_ be ? RequireObjectCoercible(*this* value).
- 1. If _separator_ is neither *undefined* nor *null*, then
+ 1. If _separator_ is an Object, then
1. Let _splitter_ be ? GetMethod(_separator_, %Symbol.split%).
1. If _splitter_ is not *undefined*, then
1. Return ? Call(_splitter_, _separator_, « _O_, _limit_ »).