The art of self healing