Thanks for taking the time to lay out your argument with such clarity. Impressive stuff.