queries and endpoints manage sets of graphs, not lists