@MITREsteve @matthew_d_green eh, it's kind of hard to avoid goto when you have to manually free memory and don't have exception handling.
I program in C, but I never trust that code, and I strongly discourage others from using C.
I'm spinning up a rust project at work now though!