Totally agree on all points Bill.