demand avoidance explained