How can you check a *generic* enum? You'd need the list of possible values and check against that...