Do we actually need to subclass EventEmitter?