To build towards merge functionality, we should be able to conditionally write a document if there have been no changes to some other keys