Fix format() returning a std::string containing a terminating null