trailing zero count works in bits, so we need to floor divide by 8 to get the position in bytes.