Reporter interface now uses promises.