@chrislacy: this was so helpful