Fail if there's not provider setting the provider alias settings listing.
Add comment and more explicit code.
If errors are found, return them.