A dependency between two pieces of code is never symmetric — one side breaks when the other changes. Pointing it at the right side is the entire discipline.