I do have to still remind codex to fetch large amounts of db records in batches otherwise it will always make a first false step of a naive select all style approach. Context wise naive can be ok for small datasets though so codex didn't know the naive approach was not viable. Context management the new code plumbing these days