All very good points. Yes H does come over when he wants. He will text on a Sunday and ask what we are doing and I will say yard work or pool or hanging out he will then text and say "mind if I stop over" to which I say sure and then he will say he will be over at like 1:30. So maybe I say sure how about and give him a time? Would that make a difference?
And then when he gets there I could say I have an errand to run ?