fixed mpl's bug I misunderstood.  Fixed bug I introduced where dataLen was got wrong offset.