back to using enumcharlist instead of charrange on moar