Blame it on the weather...