simplified making and checking all the results. We will only rebuild items that changed.