rename enum to avoid collisions