According to Garfinkle, there are four stages of working smarter: problem recognition merges into analysis and then into taking corrective action to yield the best possible outcome. The fourth stage is problem prevention wherein the performer takes personal responsibility for maintaining the operating system at its optimal level.