tests pass on FF, Chrome, Opera and Safari. IE is, naturally, a jerk