func (sts *SimpleTxnSubmitter) translateReadWrite(outgoingSeg *capn.Segment, referencesInNeedOfPositions *[]*msgs.VarIdPos, action *msgs.Action, clientAction *msgs.ClientAction) {
	action.SetReadwrite()
	clientReadWrite := clientAction.Readwrite()
	readWrite := action.Readwrite()
	readWrite.SetVersion(clientReadWrite.Version())
	readWrite.SetValue(clientReadWrite.Value())
	clientReferences := clientReadWrite.References()
	references := msgs.NewVarIdPosList(outgoingSeg, clientReferences.Len())
	readWrite.SetReferences(references)
	copyReferences(&clientReferences, &references, referencesInNeedOfPositions)
}