more try/catch blocks