emitter is now global