weathers the storm