Better IE polyfill, I hope