NewEmitter returns nil instead of invalid emitter