both options are right, but if I remember @rdicosmo correctly it's best for the solver to put complexity in `depends` than in `conflict` for an algorithmic point-of-view.