Agree with all the above!