configurable attempts