reduce usage of state.sourceIndividual