It's better to just normalize the arguments up-front (setting appropriate defaults) rather than branching and seeing lines like `this._send('RMD ' + path, recursive);`