this should just take the header instance, not the individual values, relic of older code. some other time.