Need to use the 1.5 compatible definition of Exception