change the fault handling