correcting a strange catch