I have work from work that I have to finish before Monday. So here we go:
Ok, so I actually made some progress today. I've discovered this library is insanely complicatedly written and I have no idea why they're evaluating strings they way they do. It made me question my life choices regarding development.