Apparently I was compiling CharSave twice into the lib, dafuq