I'm not sure you need a `promise` here since this was triggered by the UI which is not expecting (nor will handle) a `return` value.