In the code, I basically do:
```
if copy is True:
    x = x.copy()
```
and then operate on x in-place throughout. But only indices in `picks` actually get changed. So, effectively, yes, the non-modified channels are "copied".