#!/usr/bin/env python3
 'Attempt at an IRC client.'
 from queue import SimpleQueue
-from sys import argv
-from ircplom.events import ExceptionEvent, QuitEvent
-from ircplom.client import ClientsDb, ClientEvent, NewClientEvent
-from ircplom.tui_base import BaseTui, Terminal, TerminalInterface, TuiEvent
-from ircplom.client_tui import ClientTui
-from ircplom.testing import TestTerminal, TestingClientTui
+from sys import argv, exit as sys_exit
+try:
+    from ircplom.events import ExceptionEvent, QuitEvent
+    from ircplom.client import ClientsDb, ClientEvent, NewClientEvent
+    from ircplom.tui_base import BaseTui, Terminal, TerminalInterface, TuiEvent
+    from ircplom.client_tui import ClientTui
+    from ircplom.testing import TestTerminal, TestingClientTui
+except ModuleNotFoundError as e:
+    print(f'Missing dependency: {e}. Please run with "install_deps" argument.')
+    sys_exit(1)
 
 
 def main_loop(cls_term: type[TerminalInterface], cls_tui: type[BaseTui]