self-consistency