I've done very similar things with my custom agent that uses Gemini and have gotten very similar results. Working on the evals to back that claim up