Wondering if we need to do something similar in `Queue` as well. Also, you could just do...
```python
'max_attempts': max_attempts or self._max_attempts
```
below and save a couple of lines.