Despite the 20m barrel cuts from the 35m extra to demand the oil prices kept falling to their historic lows. Today the future contracts will expire and most exchanges have increased their rates a lot (some to even $7 per barrels) So we should wait to see what happens tomorrow once these contracts are settled and we get close to 1th of May (the deadline for the agreement of opec+ coming into effect) and see how different the spot price and futures of oil are going to get.