Insight and thought