Thinking long and hard