so, I should be doing something like (tempBitValue & 0x01) instead?