Nothing wrong with that. You gotta hold these guys to deadlines or they will find a way to put your project on the back burner while they finish someone else's project. What will help a lot is if you start having on-site meeting on a weekly basis and make them mandatory for the subs that are on-site or setting up to be on-site.