Allen Wirfs-Brock (2014-02-04T16:46:21.000Z)
domenic at domenicdenicola.com (2014-02-10T22:21:37.978Z)
We could consider respecifying Error.prototype.name such that: ```js class FooError extends Error{} console.log(new FooError("xyz").name); //outputs "FooError" ``` It would require changing Error.prototype.name from a data property to an accessor property that looks at the 'name' property of the this value's constructor. Probably something like: ```js get name() { var name = this.construtor.name. return name? name : "Error"; } ```