New: self-resiliancy