If we have a conversation thread in practice chat, each message gets marked (or checked) when I view it, even if I've really only viewed the most recent one and not the prior messages. Have it so we have to acknowledge each message individually so the sender knows if the message has been read or not.