smaller polyfiller.js