Not sure what the new_metric_val should be in case the diff is zero, so setting it to zero.