Actually, the larger python species (Burms, rocks, retics) have been shown to metabolically thermoregulate by twitching their muscles to raise body heat (accomplished through burning calories)...but smaller snakes just don't have the muscle mass to successfully accomplish this throughout the duration of incubation, making supplemental heat necessary.