Add optional emitter param