Apparently std::string is bad in exceptions.

IT THROWS.