I'm getting a crash relating to this field and I'm missing something. It seems to be initialized to zero, then used in memmove, then DECREMENTED. Where is it ever incremented?