HPF nonpreemptive added