Work on bug #7097.  It mostly works.  I just need to set up the channels properly.