commented try catch