mixed thoughts.