try-catch changes again, test should pass from now