Should be a method of EventEmitter