#46 move functions about renegotiate to Base module