Library     The best way to deal with failure