Stefan Monnier writes: >> (defun url-copy-file (url newname &optional ok-if-already-exists >> - _keep-time _preserve-uid-gid) >> + _keep-time _preserve-uid-gid _preserve-permissions) > > Maybe we should just do > > (defun url-copy-file (url newname &optional ok-if-already-exists &rest _) I agree. More importantly, an integral ok-if-already-exists should be handled as in copy-file. How's the following?