correct two's compliment correction; not based on averaging anymore