Checked all exceptions were treated the same way: a popup menu shows the error message to the user