throw std::logic_error( … );