Good job. I think you've got this one nailed!