Reimplement intent listener; each server should keep track of how many of its different types of sections have been searched.