virgosrock, on 2017-December-01, 15:50, said:
This is not best example but this is a common situation.
Here player in balance seat bids 3♦ with less than the 10 points promised.
3♦ may not have been a good bid but it is unusual to be right to sell out.
So inevitably you balance with less than 10 points and Gib hangs you.
Gib's programming should recognise that balancing occurs with less values possibly intending to go down.
At lower level of bidding you can even construct situations where it is correct to balance on almost nothing.