^ this. Careful design of what tools are passed when is key to good agent design.