Workaround: Use always return if you want to return a value from a proc
Workaround: Instead of:
if { [catch {
call_proc1
call_proc2
...
} errstring] } {
}
Use:
set err [catch {
} errstring]]
if { $err } {