Oil prices slip amid Iran negotiation uncertainty.