fix lengthfield parsing