Describe and strengthen exception safety gurantee,