only sourcing if its there