So right, Cheryl, every bit of it ! Wonderfully done.