func (p *Peer) handleMessageResponseCode(packet p2p.Msg) error {
    var resp MultiVersionResponse
    if err := packet.Decode(&resp); err != nil {
        common.EnvelopesRejectedCounter.WithLabelValues("failed_read").Inc()
        return fmt.Errorf("invalid response message: %v", err)