CNBC reports that the IEA is ready to release more oil into the market.

Why not? the first release was soooo successful…

Platts, the oil analysts are the source of the report, CNBC says.

WTI is now at $98.18, up 0.68 on the day but below $99.00 highs earlier.