Try (%i1) b:"a"; (%o1) a (%i2) a:2; (%o2) 2 (%i3) cos(b),numer; (%o3) cos(a) (%i4) remvalue(a,b); (%o4) [a,b] (%i5) b:a; (%o5) a(%i6) a:2; (%o6) 2 (%i7) cos(b),numer; (%o7) -0.41614683654714 So (%o3) = cos(a) whereas (%o7) is a float. This does not seems consistent to me. Rich