At present, Try/Catch block does not catch any exception raised in a function called by CallSub from within that block. It would be more logical if that is changed so that when the exception happens it is handled like it was a regular function call, which properly continues execution after the Catch statement instead of raising the exception.