I think sometimes you might need to use WORD size VAR.

blatentlyobvious var bit : blatentlyobvious = 0

Check the DATA sheet, bit is not big enough.