Because it's transactional. The document must supply its own additional content every time a write is attempted