Note function and operation syntax highlighting

The note operation (Note [/K/NOCR] waveName [, str ]) shows in turquoise in the procedure window. This is because it assigns a note and doesn't return a value. It doesn't have brackets.

The note function note (note(waveName )) has brackets because it is a function that returns a value (i.e. the wave note string). It should then surely be coloured brown like the rest of the functions.

Why isn't it? (OSX Lion, Igor 6.22A)

Thanks
hrodstein
Note is both a function and an operation and Igor's syntax coloring is not smart enough to determine if a particular invocation is to the function or the operation.