Will oil trade above $17 per barrel before June 30?