make dependency exceptions inherit from one catchable DependencyNotMet exception.