error tolerant rmtree