division caught bounds caught pointer caught file caught throw caught alive