Revert "Revert "copy""

This reverts commit 0d77ab61174c24c420b50823b5aeb60895168c45.