try {
      await this.sender(msg);
    } catch (err) {
      this.publications.Remove(requestID, err);
      throw err;