I suppose one option would be to report the error in the `DependencyChecker`, maybe if some flag is passed in?

Another option would be to return:
> {
>    error: Boolean,
>    message: String
> }

similar to how the server returns information.

Opinions?