Good topic. I'll need a while to gather my thoughts.