Very clean, and very thoughtful, again. Everything as expected, and then some more. Thanks, I'll be back.