The giant planets have much greater internal heating than terrestrial planets, due to their greater mass and greater compressibility making more energy available from gravitational contraction. Jupiter, the most massive planet in the Solar System, has the most internal heating, with core temperature estimated to be 36,000 K. For the outer planets of the Solar System, internal heating powers the weather and wind instead of sunlight that powers the weather for terrestrial planets. The internal heating within giant planets raise temperatures higher than effective temperatures, as in the case of Jupiter, this makes 40 K warmer than given effective temperature. A combination of external and internal heating (which may be a combination of tidal heating and electromagnetic heating) is thought to make giant planets that orbit very close to their stars (hot Jupiters) into " puffy planets " (external heating is not thought to be sufficient by itself).