Wasn't re-identification of a white wire in a NM cable used as a switch loop only recently REQUIRED. I know many people have always done it anyway, but I think the requirement actually appeared only within the past few code cycles. The assumption used to be that only qualified persons would be working on the circuit, and would recognize the practice.
Someone correct me if I'm wrong, please.