let's be an half-bit more accurate