Subject of the issue/enhancement/features
If a user sets retriesRemaining to 0, the expected behaviour would be that the initial attempt is completed, but no retry attempts after that. The logic written into the code mistook 0 retries for 0 attempts at all
Linked to #140