removed exception handling in block