Thinking thoughts.