I think that code additionally should raise explicit error message on this platform when lack of curses is the case.