Requires dependency specification in all cases

Previously the dependency specifications were not being required if no
dependency overrides were actually being passed in. Oops!