A common problem is that bad files end up in the store directory. Allow a flag that will remove files that do not parse correctly. A common reason is that a user edits a file (with e.g. vim) and the directory accumulates files it cannot understand. If the store has sole access to the directory, it should at least be configurable to remove anything it cannot understand.