Perhaps this is just a contrived example, but why would a this event be relevant for a LogicException such as InvalidArgumentException?