archiveAvoiding excessive borrowing