My general contractor has turned out to have dispicable labor practices (IMHO) with his subcontractors. I've seen him fire crews for mistakes which (IMHO) were not their fault. About 3 months ago a cement subcontractor approached me saying that he had not been paid in full by my general contractor. My gen contractor of course disagreed that he owed further payments. He further offered to provide me with an affidavit guaranteeing that he had paid his subs and indemnify us against...(what?). Further, I am concerned about whether he has paid his other subs (some which have been fired and I cannot contact).The sub has informed me that he plans to file a lien against our home. Is the affidavit sufficient? Should I withhold further payments to the gen contractor until the matter is resolved?