weaken dependences