How can we tell which channel a message came from, should this not be passed as part of the callbacks?