trivial syntax issue

Ray Andrews <[email protected]>
Newsgroups gmane.comp.shells.zsh.devel
Message-ID <8750df95-c72a-45fe-a274-d0753242d3e1__13993.2363688544$1778101585$gmane$org@eastlink.ca>
% a=(junk*(N)); [[ $a ]] && echo TRUE
TRUE

% a=(zzz*(N)); [[ $a ]] && echo TRUE

% [[ (zzz*(N)) ]] && echo TRUE
TRUE

... I'd expect the 3d line to work as a naive simplification but it 
returns true every time.  Can it be fixed?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.