try catch revival