Does it really use both zsh and ksh? If you have to install two different shells for their functions, why not just use a real scripting language like Perl or Python?
unfortunately currently yes, but it is high on my list to reduce this to ksh only. but anyway everyone should have ksh for scripting and zsh for interactive shelling if you ask me. ;)