Raining surprise in Switzerland