I agree with all of those!