introduced (though unused) support for identity generation . not functional yet but the overrides are in place.