Ohh. Actually... I think I may have misunderstood code here. If so, disregard my comments: I was somehow ignoring the fact that channel is given as input source for copy operation -- similar to other sources. If so, this makes sense.

So this is actually fine. :)