I agree with all the above