Very well done on all points.