Previously, we had an issue crop up where the required provider was
absent. This was unexpected and had an unexpected failure with strange
logging. This should help avoid the stack traces and give us clear
indicators of the error.