The human mind has an infinite capacity for self-deception.