I agree with just about all of that.