@failbetter: Thanks for this.