we still need dynamic ncurses for some reason