unneeded code removed from MachinePreemptive