fixed is_hot not running