do not break out of the deps loop prematurely
since we need N deps and N may be >1 breaking the loop early would result in other parts not get installed
this is ultimately a design flaw of that code. it heaps on filters before defining the ultimate selection conditions, so it lacks "overview" over when it can abort early. needs refactoring to resolve properly really