I can see an argument for a new filter method, if that's what you're saying, but anything we do will need to go through all the machines on a given machine. `_getAllUnits` just gets all units on a *given* machine, not all units period. Sorry if my comment just made that *less* clear.