Logged In: YES
Originator: YES

output_message needs to have additional information to determine that a group message doesn't expect to be acknowledged. Also every routine that retransmits and check for response needs to be checked to make sure the routines don't get confused with messages that are unacknowledged. The timeout and output packages need to be throughly tested.