Now returning early if source is None.