std::string? No sense working against the cleanup crew :)