shouldPreventTargetChange