Self-Healing and Self-Overcoming