Can't this go into a single ```try {} catch() {}```?