protected against null messages in thrown exceptions