Hey, so the point is that when you evaluate `$2` it may contain escape sequences that the user typed at the ZSH prompt. These escape sequences can terminate the `\e]0;` sequence prematurely resulting in extra output on the screen (plus a bell at the end). The `echo -nE` is there so that escape sequences in `$2` are not interpreted.