NO! Deficits are the result of MAN'S greed and stupidity, not to mention incompetence. Mother Nature is more concerned with long term trends and doesn't get into a flap over day to day anomalies! :) She also doesn't stick her nose into money matters!