prevents overheating