"# do not ask why, but the source is a path, the tgt is a file obj." . . . .