Thinking longer for a better answer.