Refactored for try catch