just override everything if source and index are supplied

I think this makes more sense as otherwise they might not match up