file.clone is going to copy the original files buffer - you should use the gutil.File constructor and pass in cwd, base, and path manually