Trigsimp problems



Dear list,

I don't understand the following. (Maxima 5.11.0)

(%i1) trigsimp(0);
(%o1) 0

(%i2) kill(allbut [functions]);
(%o0) done

(%i1) trigsimp(0);
trigrule1 not found#0: trigsimp(x=0)
(trgsmp.mac line 71) -- an error.
To debug this try debugmode(true);

Can you help?

In general, how "safe" is "kill(allbut [functions]);"?

Thanks
Chris