Adiabatic heating