Regeneration and why we need it!