return super().set_and_check_for_change(update)
         if super().set_and_check_for_change(update):
             scope = self._scope(update.path)
-            msg = f'RAW:{self} '
+            msg = f'RAW: '
             if update.path[-1] == 'nick':
-                return scope, msg + f'renames {update.value}'
+                return scope, msg + f'{self.prev} renames {update.value}'
             if update.path[-1] == 'exit_msg' and update.value:
+                msg += f'{self}'
                 msg += 'quits' if update.value[0] == 'Q' else 'parts'
                 if len(update.value) > 1:
                     msg += ': ' + update.value[1:]