Leaking water can mean mold..it can also attract termites. It's a little bit of work to correct, but it can be done. Why be annoyed? It's your investment and you should be satisfied that all work is completed . It's called "due diligence" and you are absolutely correct to do it.