why remove the try catch?