if len_with_offset > self.size.x:
             print(self._blessed.truncate(msg, self.size.x - offset.x), end='')
         else:
-            len_padding = self.size.x - len_with_offset#  - 2
+            len_padding = self.size.x - len_with_offset
             print(msg + (f' ' * len_padding), end='')
 
     def get_keypresses(self) -> Iterator[str]:
                 if '=' in str_tag:
                     key, val = str_tag.split('=', maxsplit=1)
                     for to_replace, replace_with in IRCSPEC_TAG_ESCAPES:
-                        val.replace(to_replace, replace_with)
+                        val = val.replace(to_replace, replace_with)
                 else:
                     key, val = str_tag, ''
                 tags[key] = val
                 params[-1] += char
             return params
 
-        stages = [_Stage('tags', 'q', _parse_tags),
+        stages = [_Stage('tags', '@', _parse_tags),
                   _Stage('source', ':'),
                   _Stage('verb', None, lambda s: s.upper()),
                   _Stage('parameters', None, _split_params)]