agree with QD on all points.