clone needed first.