Hi @dmccammond
I believe the quote below explains why it is not easy to change this bahaviour:
I’ve intentionally did not use words “fix it” as this seems to be an issue of how VB handles exceptions.
We can improve our documentation to make this more clear though.
EDIT.
The docs are edited with a more descriptive explanation of the bahaviour: