Don't we also need to iterate over the bases? I must be missing that also in the old implementation... I *think* we need that. Better ask Philippe.