rpc service uses coupler:* for emits