When no settings are supplied allow creds to be specified on construct