All very good points. Well stated.