Avoid pessimistic and open-ended dependencies