Better get_archive, refactor to use helpers.