What is the difference in between this `distinct_sources` and the one defined above?