offset makes more sense than pointer within archive modules.