The checks are to avoid unnecessary parsing work (the extract), not only writes. In the future the same logic might avoid the fetch entirely, if the last edit time can be discovered separately (probably by re-abstracting Article)