bug in unpacking signed shorts.