I think we should do this differently we want to flip all the bits to 0 that are > 4th bit you should do `id & 0xF`