When I had my house built, I told all the subs that they needed to provide lien waivers in order to get their final payment.
I stood there with my check, they handed me the waiver, I handed over the dough.
Sometimes you end up dealing with folks who like to play games, but it's always a pleasure to deal with professionals and adults.