fix bit counting mess