But is there a debt before there is a transaction?
You may have a point. An IOU holder probably can't refuse a cash payment and then sue for nonpayment. But absent a debt, i.e. I offer to cut your grass for $20.00 but I want to be paid in kielbasa, all you can do is say yes we have no kielbasa and move on.