Generous Thinking