I saw your message on devel@ and figured I'd try to help implement better error handling and make it less "hacky." Hopefully, I succeeded! I did my best to split this up into separate commits so it was easier to review and you could cherry-pick the parts that you liked.
I saw your message on devel@ and figured I'd try to help implement better error handling and make it less "hacky." Hopefully, I succeeded! I did my best to split this up into separate commits so it was easier to review and you could cherry-pick the parts that you liked.