Whew that was a tough one.