read() returns Result<Message>, not a lock guard; these test loops deliberately ignore what the client sent first. 🤖 Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>