I have recently had my sub-contractor be a little lazy on the job. For about the last week I have been checking up on them while they are at the job and I dont see the quality of work that I expect. How would you, or how have some of you dealt with a situaion like this? Fire after so many instances? Dont talk them at all?