oddly you can use $1- being over 945 as long as you dont end up with a result over 945, (or 9?? what ever it is )
I had a script where i went something like.
blah {
var %qwe = $1-
;later on
var %g $remove(%qwe %qwe,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)
}
it failed but...
var %g $remove($1- $1- ,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)
worked fine.
PS: it was something like that, dont quote me on that exactly.