fixed for IE, hopefully