I have a compaction table that looks like this: 48 02 00 00 00 1b 06 01 02 03 04 05 06 1f 07 01 02 03 04 05 06 07 Okay, so it's a compaction table 18 bytes long: 48 02 00 00 With no entries? 00 Or just ignoring that initial byte, the length is 0x01b >> 2 = 0x06 And type is 0x06 And value slot numbers are 1, 2, 3, 4, 5, and 6 Then we have length 0x01f >> 2 = 0x07 And type is 0x07 And value slot numbers are 1, 2, 3, 4, 5, 6, and 7. My question is, what type slot in the function should these two type slots respond to? 0 and 1? Should it respond to the global types table at all, or replace it entirely? -- Robert.