We don't listen for even on client, callback is used for that