Minor Change: Don't create events if value to pay is zero.