Actually, I missed that Exception derived from std::exception and is therefor required. Still the catch all isn't but that won't make core dumps any easier to analyze.