Journal of petroleum science & engineering