I don't even like the way we have that `query` method as it re-auths every time.