Also std::invalid_argument