Well written and a joy to read. Thanks.