And it does some particular things (smarter than deepcopy)