A wonderful read, thanks Peter