Added regeneration, reselection, deselection