fix bitwise error