I agree with all of this..