Our prime contract with the Owner of a private project does not hold retention. As the General Contractor, we desire to withhold 10% retention from our Subcontractors to provide security in case of any potential mechanics lien or shoddy contractor performance. Is that legal?