try using a binary, contex helper method. use a mux/demux for the in/out, sent in one direction by decodes to di-directiocal com.