Regenerative cycle