We have completed a job and it has come time for the contractor to pay us our retention. The main contract between the owner and the contractor (which we are bound to) states that the owner will not release retention until the contractor sends them signed unconditional lien waivers from all subcontractors. I do not want to sign an unconditional when I have not yet received a check. How can they require this?