Ok, I understand what you want to say.
For me, it's important to define what is a critical, a fatal error, or a "simple" error, and when these functions must be used (and when we shouldn't use them). 
I will try to find a better sentence.