Skip if credentials missing