small emitter typing changes