update for shell 3.12, hide separator