Exactly! That’s why I wanted to handle refresh logic at the HTTP client level rather than repeat it across individual queries. A shared refresh mechanism prevents parallel refresh requests, and keeping 401 and 403 separate avoids unnecessary refresh loops. Thanks for pointing that out!