John, excellent post with a very clear explanation. Thanks.