hopefully fixed ie8 fallback