Thinking about a refacotr.