refactoring for Try