keep track of which reduction created each result (if any)