upgrade transmittable reference