retry behaviour should be flexible and allow exponential or linear wait times on each attempt. Introduce a pause multiplier to accommodate this.