Andrea Giammarchi (2015-02-19T17:54:27.000Z)
d at domenic.me (2015-02-22T03:29:17.367Z)
Just as workaround, if you really need that much to freeze the `Object.prototype`, you could: ```js Object .getOwnPropertyNames(Object.prototype) .filter((name) => !/^constructor|toString|valueIOf$/.test(name)) .forEach((name) => Object.defineProperty( Object.prototype, name, {value: Object.prototype[name]} )) ; Object.preventExtensions(Object.prototype); ``` You can eventually fix those 3 properties somehow via accessors. Not ideal, but it should hopefully make your project work (at least)