Session-based revisions it falls back to, newest first.
Retry rounds before giving up on a server that keeps asking (the official SDKs use 10).
The stateless revision this client speaks first.