As this PR is getting big, for the sake of good form and as my work elsewhere on this PR is dragging temporally I'm going to open a separate issue for this copy question...