compiler enum bugfix