Exceptions done right.