if the batch contains no changes, don't call SaveDocuments