make check_archive transactionally safe