New archive API.