Implementing discovery usage