Add a staggered startup to sources
Allow sources to return nothing if they fail