The addition of data an then string support made keeping track of things in struct's writeTable a nightmare.