Properly default provider configs if not specified