some more try catch blocks