Maybe easier to use a std::string?