All .send methods now neatly return a Promise