Oil Slips Below $70 Following DOE Report