session-level changes for tcl tree