Thinking Flexibly