won't `data || {}` pass the callback function as data to `request()` when the data argument was not passed in the original (`delete`) function call?

I tracked this through and it appears this would get through all the way to the `request.send(data)` on line 1131