the enum conflict