Added initial vardiff. Needs testing...