Custom exceptions must accept \Exception instead of Exception