It is raining and hailing on the roof top.