Use better copy method