It's all in context though; you are right Jethro_. When used as an operator it utilizes an isMultiple() function of sorts ... when used in conjunction with a command it forces evaluation i.e. //noop $ident(a) $ident(b). But when used with nothing, simply // as it were, then there is no command to evaluate anything for. Same as Jaytea was saying with the empty command bit.