better support for ie < 9