prevent making a sample source sample of itself