struct volume_group *this = mda->ops->vg_read(b->fid, "", mda, 1);
/* FIXME Also ensure contents match etc. */
if (!b->vg || this->seqno > b->vg->seqno)
if (!b->vg || (this && this->seqno > b->vg->seqno))
b->vg = this;
else if (b->vg)
release_vg(this);