if catch didn't exist they'd have had to invent it