Hot: generalized