Require command invoke methods to return a promise
The promise method was just too annoying, better to go back to .reply