Critical Update: using personID instead of person.name to compare to avoid the case when user change the name in the contact. The person.name will be updated to new name right after debt record is updated.
Userstate what? Commit this nonsense to push!