autoperpetuating