fix decoder.length