If a datastore gets corrupted then currently everything in it is lost. Can we be a little more graceful and rescue some things from it? I'm specifically thinking of DS with multiple corpora. If one is corrupted that shouldn't stop us loading the rest.