evaluating enum constants