brought back the placeholder polyfill