multiple ID resolver.