Unfortunately, the money in the account doesn't update correctly to $23 so we need to fix it using self-assignment.