takes care of a situation in which dependencies are required of things that are not defined