std::string gets set differently ...