Still awaiting the public release of the API oil stock data at 4.35pm ET.

Reports of a surprise draw in inventory