The Art of self healing