Another thought about savepoints was may be they should not be used by default but use of tehm could be turned on/off via a new Set Option.