Hi, I understand why the SMI and smilint discourages SYNTAX INTEGER vs. SYNTAX Integer32, but why is SYNTAX Integer32 (1 .. 10) allowed but SYNTAX INTEGER (1 .. 10) is forbidden? This seems like a CLR written for the benefit of MIB compilers. Andy