We can now directly return fatal errors, and intercept notifications
If you changed the default transaction settings of the session, you may need an explicit opt-out.
Closes #543