Why not use I2CVMUSERPROGRAM_PROGRAM_NUMELEM