Because circular dependencies are not good.