Some work to simplify enumeration of Compiler