remove some try/catch and replaced by throws