the software should stop properly without a crash and give a proper error message.
the software should stop properly without a crash and give a proper error message.