diff: avoid redundantly clearing a flag