IE8 fix - awaiting further investigation..