Ensure developer-generated exceptions are handled or raised, as appropriate

The following discussion from !1 (merged) should be addressed:

  • @DouweM started a discussion: (+2 comments)

    We should make sure we handle exceptions thrown by methods that the user may have overridden and report them appropriately.