barrels of oil are trading for almost $90.......why?