|#1246| fixing nasty bug, now pack size cannot be zero or negative.