heat pupms explained