diff --git a/index.bs b/index.bs
index 781e5d02..1c6cd897 100644
--- a/index.bs
+++ b/index.bs
@@ -7175,7 +7175,7 @@ Unless otherwise specified, the \[[Prototype]] internal slot
of objects defined in this section is {{%ObjectPrototype%}}.
Some objects described in this section are defined to have a class string,
-which is the string to include in the string returned from Object.prototype.toString.
+which is the string to include in the string returned from Object.prototype.toString
.
If an object has a [=class string=] |classString|, then the object must,
at the time it is created, have a property whose name is the {{@@toStringTag}} symbol
@@ -11351,8 +11351,7 @@ Issue: Define those properties imperatively instead.
-The [=class string=] of an [=interface prototype object=] is the concatenation of
-the [=interface=]’s [=qualified name=] and the string "Prototype
".
+The [=class string=] of an [=interface prototype object=] is the [=interface=]’s [=qualified name=].
Object.prototype.toString()
is called on a [=default
iterator object=] of a given [=interface=], the [=class string=] of the
[=iterator prototype object=] of that [=interface=] is used.
@@ -13170,12 +13169,6 @@ updated to be the [=interface prototype object=]
of the [=primary interface=]
from the [=platform object=]’s newly associated [=Realm=].
-The [=class string=] of
-a platform object that implements one or more interfaces
-must be the [=qualified name=] of
-the [=primary interface=]
-of the platform object.
-
Additionally, [=platform objects=] which implement an [=interface=]
which has a [{{Global}}] [=extended attribute=]
get properties declaratively from: