Felt awkward since I want to use archive's methods - we discussed maybe moving to mixin.