non-payment functions