use iolists in decoder string accumulator