mode = msg.contains("mode") ? msg.get("mode").to_str() : "rw";