forgot how try_catch works