Stormy weather sign of things to come?