enumeration tweaks