const std::logic_error