ProcessSuspendAndResume should probably be ProcessFailandResume - the process is never really suspended