code readability, catch blocks filled