support ke_inf