useQuery(['exercises', {take: 100}])useQuery(['exercises.get_by_search', {search_term: "foobar"}]) optimistically push the query data for 'exercises' with the data from the search with a setQueryData. but then this means ill be doing double filtering, unless i completely remove any client side search filtering.useQuery(['exercises', {take: 100}]) whenever a search is performed and no matches are found. But this isnt very smart since its possible there are no matches.