Is this called and intended to be called by other threads? If not, this channel send seems a bit strange.