Haven't tested it, but this literal "null" looks suspicious. Reading TupleWriteConverter, I think we should allow null (the value) in there.

While this does work, it prevents a field named "null" from being the id field (if that makes sense)