Vardiff completely rewrote, should increase/decrease more reliably