the things we have to do to keep IE 8 happy