shareAtOldDiff was wrong (we don't need to log a target but a decimal diff)