re-did the code to look at maximally responsive units.