not of interest for this PR, but why on earth is this a char* and not a std::string?