May be std::getline?