try catch v2