Added transient fault handling