Why do you need these dependencies? I thought they go in the opposite direction.