pre Implementing error recovery in SA.