Implementing new Retry types
Regenerating