Yes, I have the solution. First, the credit check is bogus. Ask yourself what is credit. Credit is a loan, but one can be saddled with a bad credit score for not paying child support, and no loan was involved. Some people don't pay child support in protest of a corrupt government, e.g., where the government abuses its authority to determine the rights of people to raise their children as they sensibly see fit and who should pay money for someone else to raise their child. 

The best way to see if someone will pay rent is to ascertain their income. The credit check has ZERO to do with income. The credit check might be a fantastic way to determine who is who, but not as it is currently used. Just like a criminal background check could be informative, but not how it's currently used.