Cognitive dissonance, for good or ill