Therefore, one-message-at-a-time is an essential part of dealing with that sequencing in a systematic way. [This is especially true when design-by-contract is employed to match receiver preconditions to sender postcondition to determine where to generate messages.] It is not at all desirable to clump together issuing multiple behavior messages; one wants to think about those messages one at a time