reverted es6 shim