Is this going to be used by anything? Plus it is more of a shim than a polyfill http://www.2ality.com/2011/12/shim-vs-polyfill.html