no need to assert out of the catch block.