Panda Bullet

to idea 2 some pseudocode:
collisioncallback(bt_obj1,bt_obj2)
if bt_obj1 in bt_obj2.ignorecollisionwith or bt_obj2 in bt_obj1.ignorecollisionwith:
return
[…]

Assuming that bullet uses ids there would be no problem with cycle references but im not in the bullet internas.