Update `extend`