BP guaranteed contract, how does it work?