- checklist exception handling