PD_NEEDS_REMOVAL
if (pd.pd_aux_flags & PD_NEEDS_REMOVAL) {
(pd->pd_aux_flags & PD_NEEDS_REMOVAL) &&
pd->pd_aux_flags &= ~PD_NEEDS_REMOVAL;
pd->pd_aux_flags |= PD_NEEDS_REMOVAL;