termrc checks both (~ $#sysname 0) and (~ $sysname ''). The latter would cover the former, but is not possible for `{} to return a null string in any circumstances, so the check is superfluous.