Heh. Yeah, I know. I always brace, just because a one-line if/else statement will always turn into a block given enough time. In this case, it's not my code -- just a sufficiently deeply nested example. Although, now that you mention it, I think it is a macro. I think I'll check it out tomorrow...