flag evaluations