Unable to cancel subscription on customer with open (unpaid) invoices!

Unable to cancel subscription on customer with open (unpaid) invoices!

It is not possible to cancel a subscription when a customer has an outstanding balance.
Should this be so, or is it some kind of setup issue?

It will cause problems for us as we will want to cancel subscriptions on non-payers.

Thank you for update on this.