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
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.