I am trying to get text from a C program to display in the Tcl GUI. If I set a trace on a variable to print it, it works whenever the variable is changed in the GUI. However, if I change it with Tcl_SetVar from the C code, it does not get printed. What gives?