diff --git a/spec.html b/spec.html
index b23c72429b..d8ad4ea09d 100644
--- a/spec.html
+++ b/spec.html
@@ -14430,13 +14430,12 @@
1. If _P_ is not a String, return *undefined*.
1. Let _index_ be CanonicalNumericIndexString(_P_).
- 1. If _index_ is *undefined*, return *undefined*.
1. If _index_ is not an integral Number, return *undefined*.
1. If _index_ is *-0*𝔽 or _index_ < *-0*𝔽, return *undefined*.
1. Let _str_ be _S_.[[StringData]].
1. Assert: _str_ is a String.
1. Let _len_ be the length of _str_.
- 1. If _len_ ≤ ℝ(_index_), return *undefined*.
+ 1. If ℝ(_index_) ≥ _len_, return *undefined*.
1. Let _resultStr_ be the substring of _str_ from ℝ(_index_) to ℝ(_index_) + 1.
1. Return the PropertyDescriptor { [[Value]]: _resultStr_, [[Writable]]: *false*, [[Enumerable]]: *true*, [[Configurable]]: *false* }.