@davidallenjones: Thanks for this.