Notice that we are only iterating through the new specs, "specs", instead of "self.specs". This makes sure that we are not processing the specs that we have already processed.