Wow, that's far more complicated that I expected, but makes a whole lot of sense.

Thank you