Why is everything XAException now? Is this additional wrapping really helpful?