Heat engines are able to convert thermal energy in the form of a temperature gradient between a hot source and a cold sink into other desirable mechanical work. Heat pumps take mechanical work to regenerate thermal energy in a temperature gradient. Care should be made when interpreting propulsive power, especially for jet engines and rockets, deliverable from heat engines to a vehicle.