I think those other issues could be improved with more communication, though.
At least, that's what it seems like at times when we run into issues. Quality improves when more time is spent on communications and being able to answer questions in real time.