Self -evaluating.