# or whatever other metadata gets implemented for this
# purpose.
if x.cp.startswith('virtual/'):
if disjunctions:
disjunctions = []
disjunctions.append(x)
else:
yield x