Although this was just an assertion before, this should really not be stripped out for production builds.

If a dependency can't be satisfied it should be considered an exceptional scenario rather then failing in unexpected or silent ways.