add consistency support (since it's now at the protocol level) + retry/routing/tracing setting on execute