the remote file can contain slashes