Switched to using binary strings, plus a minor API change in channel.