simplify exception handling