@franklinsmith: Thanks for this.