I agree - with everything of the above.