All very good points, John. ;-)