Martin, In the line you have referenced, "a" is a label, and labels should be in column 1. Just move the line to start in column 1. Yes, this can make the code look a bit funny, but it will catch things like misspelled opcodes. That's what you get when you use free-format constructs in a fixed-format assembler! Kim ______________________________ Reply Separator _________________________________ Subject: MPASM Warning[207], "Found label after column 1" Author: Martin Mueller at Internet_Exchange Date: 3/18/96 2:03 PM When I do calculations with variables in nested conditions I get a warning. Does anybody know why? The source (...) local a = 1 while a < 5 nop a += 3 <--- Warning line endw (...) produce the warning Warning[207] ... : Found label after column 1. (a) The final code has two nops, as one would expect. Thanks Martin