When to Refactor

rot (v.) rotten (adj.)