zsb uses no bashisms