or should we continue setting fields to null anyways? after the exception, the document is in a messed up state either way.