Climate change and shifting weather patterns.