Tommy

May be a red herring but I note you put:

%z if

instead of

%z 1f

Maybe the problem?

Ian