@peterflynn I think the idea is to just do it all at once because although `File.copy` is reasonable from the filesystem perspective, the high-level feature doesn't seem as reasonable if it only works for files. (That's where @jadbox might have some input.)