It's useful for some things, like my remote upload:
servercmdStartUpload checks the client's admin-ness/etc, sends confirm messages and either blanks the file (openforWrite/close) or does nothing depending on whether overwrite is true.
servercmduploadLine opens the already created file for append, adds the sent line, then resends a confirm command to the client for next line.