Maybe for a future refactor, but don't we backoff logic in a number of places?