try catch blocks widened