I'm also having trouble making this clear: we never put anything on `Object.prototype` on purpose. The only way it ends up poking `Object.prototype` is after an error condition has already been created.