Hi, you should try echo BEFORE unset KSH_VERSION echo AFTER
in your ~/.shrc (note: i include that from within my ~/.profile and let it auto-protect itself against multiple inclusions since my shell startup scripts are multi-platform multi-shell, all in two). Note it doesn't matter if you use eval 'unset KSH_VERSION' and that i consider a bug. Neither mksh(1) nor other Korn shells i've tried (and no Bourne shells at all) show this behaviour. Thanks and ciao --steffen