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