ensure uniqueness of agents