useful.
outer stack control for curses too