Thoughts, and more thoughts.