When I test it, `__proto__` only appears on `Object.prototype` when I use the improper registration. This goes the heart of the matter.

http://jsbin.com/rotow/7/edit