tuned a bit the balance rules