Adding detail to the fairness_percentage calculation, still unstable