I am aware of this problem. I even tried to solve it in the same way as you indicated (namely, a little random in choosing a goal), but apparently not enough