remove redundant std::string (avoids unecessary copy)