avoid common name clashes