New algorithm distributes risk fairly