box the char stream, create the messageIterator