hard-requiring python 3
limit the width of the notification widget
throw exceptions if the app will not be able to properly run
fail if the tables do not exist or do not contain the expected fields (types are not validated right now, only names)