- change enum to have an underlying atomic type