8.3.15 ObjectCreate(...)
The preamble says:
If the list is not provided, an empty List is used.
so the algorithm should have a step that says:
If internalDataList was not provided,
let internalDataList be an empty List.
----
The preamble also says:
If no arguments are provided %ObjectPrototype% is used as its value.
1. There's no antecedent for "its". Could change to:
... as the value for proto.
2. The preamble didn't say that proto was an optional argument.
3. There are only 2 invocations of ObjectCreate without any args:
15.19.4.3.4 and 15.19.4.3.9
So you could easily make proto non-optional (and delete the above sentence).
Or you could keep it optional and abbreviate all the invocations that
redundantly pass %ObjectPrototype%.
fixed in rev17 editor's draft
fixed in rev17, August 23, 2013 draft