class _CompletableStringsOrdered(_Clearable, _CompletableStringsCollection):
     _collected: tuple[str, ...] = tuple()
-    _completed: Optional[tuple[str, ...]] = None
+    _completed: Optional[tuple[str, ...]] = tuple()
 
     def _copy_collected(self) -> tuple[str, ...]:
         return tuple(self._collected)
             self.complete()
 
     def clear(self) -> None:
-        self._completed = None
         self._collected = tuple()
+        self.complete()
 
 
 class IntoEndnodeUpdatesMixin(AutoAttrMixin):
 
 1,2,3,4 $ connection_state set to: [Closing link: (plom@baz.bar.foo) [Quit: ircplom says bye]]
 1,2,3,4 $ connection_state set to: []
 1,2 $ isupport cleared
+1,2 $ motd set to:
 1,2 $ sasl_account set to: []
 1,2 $ sasl_auth_state set to: []
 1,2 $ caps cleared
 2 < :foo.bar.baz 372 foo :- Welcome! -
 2 < :foo.bar.baz 372 foo :- (to this server) -
 2 < :foo.bar.baz 376 foo :End of /MOTD command
-# NB: missing is (re-)printing of completed MOTD, since same as previous one
+1,2 $ motd set to:
+1,2 $   - Howdy! -
+1,2 $   - Welcome! -
+1,2 $   - (to this server) -
 2 < :foo MODE foo :+Ziw
 1,2 $ users:me:modes set to: [+Ziw]
 2 < :SaslServ!SaslServ@services.bar.baz NOTICE foo :Last login from ~plom@foo.bar.baz on Jan 1 22:00:00 2021 +0000.