if (isNumber(options.maxDelay) &&
        (isNaN(options.maxDelay) || options.maxDelay < 1)) {
        throw new Error('maxDelay must be a valid integer greater than 1');
    }