Do you realize you could have used a single try..catch block and not duplicate all this