avoid ID clashes