# ACCEPTANCE CRITERIA As a caller of `.emit` I want a native `Promise` returned So that I can know when any asynchronous work that may have been initiated has completed