diff --git a/index.bs b/index.bs
index b3e09f89..96df562f 100644
--- a/index.bs
+++ b/index.bs
@@ -685,6 +685,7 @@ underscore.
"attribute"
"callback"
"const"
+ "constructor"
"deleter"
"dictionary"
"enum"
@@ -714,7 +715,7 @@ keyword token is used, then the [=identifier=] of the operation argument
is simply that token.
The [=identifier=] of any of the abovementioned
-IDL constructs must not be "constructor
",
+IDL constructs (except operation arguments) must not be "constructor
",
"toString
",
or begin with a U+005F LOW LINE ("_") character. These
are known as reserved identifiers.