[fix] not calling emitter methods properly