Changed how to turn on regeneration. Now uses special subclass.