ErrorNames is not implemented by vector<string> but *char[]