Yep I agree with all of that