Adaptive Cooling