Created `perpetuate` function.