Prefer to showErrorMessage over exception here. The top level should be showing errors explicitly as much as possible.