Just to make sure I understand, you're saying if I didn't remove the

    } catch (Exception e) { ... }

from the above code, this test would pass when other errors are thrown? Meaning this comment is for my edification (and thank you for that!) and there are no changes to be made?