Accept overlaid versions and do the right thing.