changed how exceptions are reported