unsigned packVarint contract
bug with packVarint