shim & sham to avoid IE.old errors