Train of thoughts.