Adds DataCorruptionException to detect parse failure and return an empty entity, since it can no longer be read and should be deleted.