bug fix for ie9 shim