just toying around with ideas on how to handle try-catches