Should save the negative counter as a positive value
Use proper endianness