This function should also pass through the user - e.g., it is called from addFileRemote , cloneSubFile, ...