visit the try catch first