Totally with you, OP, on all your points.