simpler sourcing priority scheme