Oil - More downside inevitable