When guidelines contradict each other. You need a proper way to communicate where a piece of code stands.