On Feb 5, 4:02pm, Peter Stephenson wrote: } } My main worry is someone is using ${#funcstack} to decide if they're at } top-level, rather than zsh_eval_context, which would now fail. There are several uses of $#funcstack in the Completion/ function suite.