diff sign change