Agreed on all points.