It would be good to add a long cache for found records here - should reduce the need for repeat calls and provide some resilience against flakiness