So why is that a bug? *looks confused*

%i = 1
var %z.%i (%z.1) = 1 A
%z.1 = 1 A

hmm?

I can see why the first one is a bug since it returns a '=' but yours looks fine.

Eamonn.