I added try catch in rebuildService,runLaut,upgradeDTDHeader,upgradeRuntime. Do I need to add try catch in top level or remove them and only add try catch in top level?