Smart name conflict resolution.