> more to the point though, enmRange isn't valid for a holey enum - try your > code with a valid ordinal
Uncertain the implication here. The `enmRange` is the valid integer range of values, so the following set removes all the improper values. Though I do concede the early conversion is silly.
