pass extra data through emissions