BUG FIXS: This fixes the prob when eggdrop using tcl8.1 called Tcl_Eval ie, the .status prob and probs when the bot crashed There may be other places that tcl8.1 is broken but this fixes the major ones that ive noticed tech info: When tcl8.0 calles Tcl_Eval it does a bytecode conversion, then evluates the object returned by this. But when tcl8.1 does Tcl_Eval, it calles Tcl_Eval2 then Tcl_Eval 2 calles Tcl_ParseCommand, wich as far as i can tell is used to evaluate strings with out doing bytecode conversion but Tcl_ParseCommand modifys the string sent to it: generic/tclParse.c:276 string[numBytes] = 0; this causes a segfault. getting arround it: Tcl_Eval(interp, "whatever"); it causes segfault. In order to get arround this simply create a var and put whatever you want to do in the string, and eval the string. vod@EFnet capsterx@hotmail.com