.
I agree with you in principal, however there are a few fine points you have raised which I do have some minor objections to.