Change extend to not copy descriptors