 In the worst case, it can cause an expansion of 1.25, and in the best case, a reduction to <0.02.While the specification theoretically allows for runs of length 256–259 to be encoded, the reference encoder will not produce such output.The author of bzip2 has stated that the RLE step was a historical mistake and was only intended to protect the original BWT implementation from pathological cases.