# standard libs
 from queue import SimpleQueue
-from sys import argv
+from sys import argv, exit as sys_exit
 # non-standard libs
 from plomlib.setup import dependency_hint
 try:
 
 
 if __name__ == '__main__':
-    if len(argv) > 1 and argv[1] == 'test':
+    if len(argv) == 0:
+        main_loop(Terminal, ClientTui)
+    elif len(argv) > 1 and argv[1] == 'test':
         for path in PATH_TESTS.iterdir():
             if path.parts[-1].endswith('.toml'):
                 continue
             main_loop(TestTerminal, TestingClientTui.on_file(path))
             print('(success!)')
     else:
-        main_loop(Terminal, ClientTui)
+        print(f'unrecognized argument(s): {argv[1:]}')
+        sys_exit(1)