A totally empty document should throw an error. But I think if the user tries to publish a document, as long as we can pull the required fields for the index event tags from the document, we should go ahead and publish it. Trust that our users know what they're doing, or are at least smart enough to figure out out sooner or later.