fleshing out polyfills-redux