• We read the NEW value of the source account, but the OLD value of the target.

  • The total is therefore wrong.

  • It would have been OK to read both old values or both new values, but not one of each.