Oil prices have bounced back but is it too late?