Now we only keep track of results we need.