IE < 9 seems to think there is no catch for the throw, strange!