def __init__(self, client_id: str, new_window: Callable, tui_log: Callable
                  ) -> None:
-        self.log = lambda **kw: tui_log(client_id=client_id, **kw) or True
+        self.log = lambda msg, **kw:tui_log(msg=msg, client_id=client_id, **kw
+                                            ) or True
         self.windows: list[_ClientWindow] = []
         self._tui_new_window = new_window
         for stream in (STREAM_SERVER, STREAM_RAW):
             if new_value != old_value:
                 to_change[key] = (old_value, new_value)
         for key, vals in to_change.items():
-            self.log(msg=f'changing {key}: [{vals[0]}] -> [{vals[1]}]',
+            self.log(f'changing {key}: [{vals[0]}] -> [{vals[1]}]',
                      stream=STREAM_SERVER)
             setattr(self, key, vals[1])
         tainteds = False