@denouement: Thanks for the