On second thoughts assigning back to ```diff_keys``` might cause unexpected side effects if the subsequent code changes.