TBEO() saves and restores interp state using old patterns. Should be updated to use Tcl_Save|RestoreInterpState() so that return options beyond -errorinfo and -errorcode get proper treatment.