Is the string mutated? If not, rather use `const std::string&` to convey that.