adding MissingDataException for when an archive is empty see #50