avoid global exceptions that may hide problems