Okay, and then I see now that the case statements flow through all the way back to the case 0 where I was originally adding it. Revised, where the previous version was 37.
public virtual void Serialize(GenericWriter writer)
{
writer.Write(38); // version
// 38, added section...