Right.  Although, should there be a conversion like:

std::string wstrEnv(env);
std::string strEnv(wstrEnv.begin(), wstrEnv.end());

or something like that?