proper emitter usage