Handle Exceptions via class method (the good way)